06Analysis-Part1

06Analysis-Part1 - COMP 211 I NTRODUC ON TO TI S OFTWARE...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
COMP 211 COMP 211 SYSTEM ANALYSIS SYSTEM ANALYSIS 1 SYSTEM ANALYSIS SYSTEM ANALYSIS Part 1 Part 1 COMP 211 INTRODUCTION TO SOFTWARE ENGINEERING
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 COMP 211 SYSTEM ANALYSIS SYSTEM ANALYSIS 2 SYSTEM ANALYSIS OUTLINE SYSTEM ANALYSIS OUTLINE System Analysis — General Life Cycle Role Artifacts and Workers Importance of System Analysis Process System Analysis — Unified Process Analyze Use Cases Analyze Classes Identify and Analyze Packages
Background image of page 2
COMP 211 COMP 211 SYSTEM ANALYSIS SYSTEM ANALYSIS 3 SYSTEM ANALYSIS SYSTEM ANALYSIS [5.1] when the requirements models become stable , they are structured into a form that is robust and maintainable during the system’s life cycle we assume an ideal implementation environment do not consider: hardware, DBMS, programming language, etc. as these are likely to change over the system’s life cycle we specify all the logical classes in the system and how they are related and grouped (into packages) we distribute the behaviour of the use case model and domain model among the classes of the analysis model specify explicitly which class in the analysis model is responsible for which behavior in the use-case model
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 COMP 211 SYSTEM ANALYSIS SYSTEM ANALYSIS 4 Inception Elaboration Construction Transition SYSTEM ANALYSIS — LIFE CYCLE ROLE SYSTEM ANALYSIS — LIFE CYCLE ROLE Phases Core Workflows Requirements Analysis Design Implementation Testing iter. #1 iter. #2 iter. #n-1 iter. #n Increments Iteration
Background image of page 4
COMP 211 COMP 211 SYSTEM ANALYSIS SYSTEM ANALYSIS 5 ARTIFACTS & WORKERS ARTIFACTS & WORKERS Use-Case Engineer Use-Case Realization —Analysis responsible for Architect Analysis Model Architecture Description responsible for Component Engineer Analysis Package responsible for Analysis Class
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 COMP 211 SYSTEM ANALYSIS SYSTEM ANALYSIS 6 ARTIFACTS ARTIFACTS analysis model - a conceptual object model that refines the requirements and structures them so that they are more precise and maintainable architecture description - an architectural view of the analysis model depicting its architecturally significant artifacts use-case realization—analysis - describes how a specific use case is realized and performed in terms of analysis classes and their interacting analysis objects analysis class - handles functional requirements; one of three basic stereotypes: boundary, control or entity analysis package - provides a means of organizing the artifacts of the analysis model into manageable pieces
Background image of page 6
COMP 211 COMP 211 SYSTEM ANALYSIS SYSTEM ANALYSIS 7 WORKERS WORKERS architect - responsible for the architecture description and the integrity of the analysis model; ensures that the analysis model is correct, consistent and readable use-case engineer - responsible for the integrity of one or more use-case realizations ensuring that they fulfill their requirements component engineer - defines and maintains the responsibilities, attributes, relationships and special requirements of one or more analysis classes
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 48

06Analysis-Part1 - COMP 211 I NTRODUC ON TO TI S OFTWARE...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online