Requirements Analysis 21. 1 Moving to Design - 2005b521.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Chapter 16 Unemployment: Search and Efficiency Wages.
Advanced Piloting Cruise Plot.
Kapitel S3 Astronomie Autor: Bennett et al. Raumzeit und Gravitation Kapitel S3 Raumzeit und Gravitation © Pearson Studium 2010 Folie: 1.
Kapitel 21 Astronomie Autor: Bennett et al. Galaxienentwicklung Kapitel 21 Galaxienentwicklung © Pearson Studium 2010 Folie: 1.
Chapter 6 Cost and Choice. Copyright © 2001 Addison Wesley LongmanSlide 6- 2 Figure 6.1 A Simplified Jam-Making Technology.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
UNITED NATIONS Shipment Details Report – January 2006.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Chapter 11: Structure and Union Types Problem Solving & Program Design.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
ZMQS ZMQS
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
ABC Technology Project
Chapter 15 Integrated Services Digital Network ISDN Services History Subscriber Access Layers BISDN WCB/McGraw-Hill The McGraw-Hill Companies, Inc., 1998.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
1 UML ++ Mohamed T IBRAHIM University of Greenwich -UK.
Squares and Square Root WALK. Solve each problem REVIEW:
1 Department of Computer Science, University of Sheffield eXtreme Programming - Practices Dr. Marian Gheorghe.
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software processes 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
آزمایشگاه مهندسی نرم افزار
Executional Architecture
Implementation Architecture
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
Requirements Analysis 1. 1 Introduction b501.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Introduction.
COMP1007 Introduction to Requirements Analysis © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Introduction to Requirements Analysis.
25 seconds left…...
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chemistry Seventh Edition Raymond Chang Chapter 7 PowerPoint.
Database Administration
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
How Cells Obtain Energy from Food
Immunobiology: The Immune System in Health & Disease Sixth Edition
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
03/12/2001 © Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
03/12/2001 © Bennett, McRobb and Farmer Development Process Based on Chapter 5 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and.
Requirements Analysis Activity Diagrams b511.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis.
COMP1007 Introduction to Requirements Analysis © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Introduction to Requirements Analysis.
Principles of Object Technology Module 1: Principles of Modeling.
© Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and Design.
© 2010 Bennett, McRobb and Farmer1 Development Process Based on Chapter 5 Bennett, McRobb and Farmer Object Oriented Systems Analysis and Design Using.
© Bennett, McRobb and Farmer 2005
Development Process Based on Chapter 5 Bennett, McRobb and Farmer
Presentation transcript:

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Moving to Design Department of Information Systems

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Learning Objectives v Examine the issues that have to be addressed during design v Distinguish between System and Object Design v Consider the impact of implementation technology v UP, Design and Implementation

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Analysis vs Design  Why separate analysis and design  Project Management,  Staff Skills and Experience,  Client Decisions  Choice of Development Environment.

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved What makes a good analysis v To provide a sound foundation for design, analysis should meet the following four criteria:

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved What makes a good design

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved What makes a good design

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Measurable Objectives v Information systems are built to satisfy an organisational need such as v Measurable objectives might include v However not all objectives are quantifiable

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Logical vs Physical Design v One way of separating design by splitting it into –Logical design –Physical design

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Logical vs Physical Design v Physical design is affected by

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Logical vs Physical Design v Logical design is concerned –how objects interact determining

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Logical vs Physical Design v One logical design leads to various physical designs (and implementations). v Distinction made much less these days v System architecture enables different styles of implementation

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved System and Object Design v System Design is concerned with v Object Design is

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved System Design v Sub-systems and major components are identified. v Any inherent concurrency is identified. v Sub-systems are allocated to processors.

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved System Design v A data management strategy is selected. v A strategy and standards for human- computer interaction are chosen. v Code development standards are specified.

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved System Design v The control aspects of the application are planned. v Test plans are produced. v Priorities are set for design trade-offs. v Implementation requirements are identified (for example, data conversion). v Architectural patterns may be used.

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved System Design A typical software architecture Bennett, McRobb, Farmer, 1999

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved UML packages representing layers in the three-tier architecture Bennett, McRobb, Farmer, 1999

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Detailed or Object Design v This involves making decisions regarding

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Object Design Bennett,McRobb,Farmer, 1999

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved RUP Phases v Inception –business case –plan v Elaboration –use cases –baseline architecture v Construction –product is built v Transition –beta release/testing/training Rational Unified Process

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved The Rational Unified Process Rational Unified Process

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved The Analysis & Design Workflow Rational Unified Process 2000

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Design Activities v Centred around the software architecture v Production of the Design Model

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Implementation & UP v The purpose of implementation is: –to define the organization of the code, in terms of implementation subsystems organized in layers, –to implement classes and objects in terms of components (source files, binaries, executables, and others), –to test the developed components as units, and –to integrate the results produced by individual implementers (or teams), into an executable system.

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved Summary v Examine the issues that have to be addressed during design v Distinguish between System and Object Design v Consider the impact of implementation technology v UP, Design and Implementation

Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved References v Bennett, S. et. al. “Object-Oriented Systems Analysis & Design using UML” McGraw-Hill 2002 v Jacobson, I., Booch, G. & Rumbaugh, J. (1999) “The Unified Software Development Process” Addison- Wesley v Rational Unified Process Best Practices for Software Development Teams White Paper, v Rational Unified Process 2000