October 2004 J. B. Wordsworth J4ISDPAD 1
Information Systems Development
Processes and documents
October 2004 J. B. Wordsworth J4ISDPAD 2
Objectives
Process models for information systems
Quality assurance in the development process
Standard techniques for analysis and design (O-O)
Interpret and modify standard design diagrams (UML)
Recent advances in IS technology (problem frames)
October 2004 J. B. Wordsworth J4ISDPAD 3
Supplementary informationJackson, M. A.: Problem Frames. Addison Wesley, 2001, 0-201-59627-X
Maciaszek, L. A.: Requirements Analysis and System Design. Addison Wesley, 2001, 0-201-70944-9
Ould, M. A.: Managing Software Quality and Business Risk. Wiley, 1999, 0-471-99782-X
Stiller, E. and Leblanc, C.: Project-based Software Engineering, an Object-Oriented Approach. Addison Wesley, 2002, 0-201-74225-X.
Stevens, P. and Pooley, R: Using UML: Software Engineering with Objects and Components. Addison Wesley 2000, 0-201-64860-1
October 2004 J. B. Wordsworth J4ISDPAD 4
Web page
URL: http://www.dcs.exeter.ac.uk/~jbwordsw/j4isd.html
Contains:
• Copies of slides used in lectures
• Exercises
• Sample examination questions
• References to related information
October 2004 J. B. Wordsworth J4ISDPAD 5
Process models
• Lines and boxes– Indicate activities, and their order
• Process definition– Describes what goes on in each box
October 2004 J. B. Wordsworth J4ISDPAD 6
Developing a model • Choose the activities:
– analysis– specification– design – implementation– testing– delivery
• Choose the framework:– sequence– iteration– alternation
October 2004 J. B. Wordsworth J4ISDPAD 7
Analysis
Specification
Design
Implementation Test Planning
Testing
Begin
End
October 2004 J. B. Wordsworth J4ISDPAD 8
Defining the activities
• Name of activity• Inputs – what you need• Method – how you should proceed• Outputs –what you must produce• Entry criteria – how you know it’s time to
start• Exit criteria – how you know you have
finished
October 2004 J. B. Wordsworth J4ISDPAD 9
Requirementsstatement
Analysisdocument
Specificationdocument
Designdocument
Analysisactivity
Designactivity
Specificationactivity
October 2004 J. B. Wordsworth J4ISDPAD 10
Designdocument
Code
Testplan
Testlog
Implementationactivity
Testingactivity
Testplanning
October 2004 J. B. Wordsworth J4ISDPAD 11
Inspections
• Discovering defects in work products• Roles
– Moderator – Reader – Inspector
• Preparation• Meeting• Correcting the defects• Statistics
October 2004 J. B. Wordsworth J4ISDPAD 12
Specification document
Draft designdocument
Inspectionreport
Designdocument
Design activity
Inspectionactivity
Reworkactivity