Chapter 12 Review Questions

Slides:



Advertisements
Similar presentations
Logical and Physical Design of an Information System
Advertisements

Technical System Options
Agate Ltd Case Study-Requirments Analysis
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
Systems Analysis and Design Feasibility Study. Introduction The Feasibility Study is the preliminary study that determines whether a proposed systems.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Systems Analysis and Design 9th Edition
Chapter 6 Review Questions
CSC 340 Tutorial 8 Y. An, BA 1130 Friday 9, Dec. 5, 2003.
8.
OOAD Placement Training 1 Prepared by G.Naveen Sundar, Karunya University.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 5: Restaurant.
02/12/00 E-Business Architecture
Moving from Analysis to Design. Overview ● What is the difference between analysis and design? ● Logical v. physical design ● System v. detailed design.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
03/12/2001 © Bennett, McRobb and Farmer Transition to Design Based on Chapter 12 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
Chapter 1 Software Development. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 1-2 Chapter Objectives Discuss the goals of software development.
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
© Bennett, McRobb and Farmer 2005
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne. – Times: –See noticeboard outside.
1 A Student Guide to Object- Orientated Development Chapter 9 Design.
Systems Design. Analysis involves understanding and documenting user requirements in a clear and unambiguous way. It focuses on the business side and.
Logical Architecture and UML Package Diagrams
Mrs. Maninder Kaur Mrs. Maninder Kaur 1 Architecture of DBMS
Software Process Activities. Process activities Real software processes are inter-leaved sequences of technical, collaborative and managerial activities.
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 system design 1 what is systems design? preparation of the system’s specifications with.
Requirements Elicitation. Requirement: a feature or constraint that the system must satisfy Requirements Elicitation: specification of the system that.
© Drexel University Software Engineering Research Group (SERG) 1 Based on the paper by Philippe Kruchten from Rational Software.
Project Analysis Course ( ) Week 2 Activities.
1 Shawlands Academy Higher Computing Software Development Unit.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 27Slide 1 Software change l Managing the processes of software system change.
OHTO -99 SOFTWARE ENGINEERING LECTURE 5 Today: - An overview to OO Analysis and OO Design - Introduction of Assignment 2.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
I Power Higher Computing Software Development The Software Development Process.
1 Software Development Software Engineering is the study of the techniques and theory that support the development of high-quality software The focus is.
Historical Aspects Origin of software engineering –NATO study group coined the term in 1967 Software crisis –Low quality, schedule delay, and cost overrun.
Systems Analysis and Design in a Changing World, Fourth Edition
9 Systems Analysis and Design in a Changing World, Fourth Edition.
The Software Development Process
© Crown copyright 2006 The Primary Framework for Mathematics Day 2 Calculation and calculators.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
CSE 303 – Software Design and Architecture
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
Pattern Bridge. Definition Bridge is the structural pattern that separates abstraction from the implementation so that both of them can be changed independently.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Chapter 10 Software quality. This chapter discusses n Some important properties we want our system to have, specifically correctness and maintainability.
INFO 3: Use of ICT In The Digital World Topic 7: Developing ICT Solutions Factors that contribute to the success and failure of ICT Systems.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Software Design and Development Development Methodoligies Computing Science.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
System Architecture CS 560. Project Design The requirements describe the function of a system as seen by the client. The software team must design a system.
Getting Ready for the NOCTI test April 30, Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist.
Dr D. Greer, Queens University Belfast ) Software Engineering Chapter 7 Software Architectural Design Learning Outcomes Understand.
Advanced Higher Computing Science
Software Quality Control and Quality Assurance: Introduction
Project planning The systems life cycle.
Figure 9.8 User Evaluation Form
Structure of a web application
Systems Planning and Analysis
Software Engineering Architectural Design Chapter 6 Dr.Doaa Sami
Distribution and components
Quality Management Perfectqaservices.
“Would I have to do this all by myself …….?”
Database Environment Transparencies
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Database Design Hacettepe University
Systems Analysis and Design I
Presentation transcript:

Chapter 12 Review Questions

12.1 What are the advantages of separating the analysis and design phases of a project?

12.1 Answer Staff skills and experience advantage: having separate business analysts who are more familiar with business practices and designers who know the development environment well. Project management advantage: able to plan for and budget for the two stages separately.

12.1 Answer Choice of development environment: being able to delay the decision about the development environment to take account of new technologies and changing circumstances. Client decisions advantage: having a clear decision point at which the client can read the specification of requirements and agree to it before design begins.

12.3 Users at Agate require a report of unpaid campaigns. Which of the following aspects of the report represents analysis, logical design and physical design?

12.3 Analysisis an activity which is a specification of what the proposed system will do based on the requirements. logical designimplementation-independent physical design implementation-dependent

12.3 Answer The size of the paper and the position of each field in the report. The fact that the user wants a report of completed campaigns that have not yet been paid for by the client. The selection of the business objects and their attributes used by the report.

12.3 Answer The fact that the user wants a report of completed campaigns that have not yet been paid for by the client—analysis. The selection of the business objects and their attributes used by the report—logical design. The size of the paper and the position of each field in the report—physical design.

12.4 Which of the following sentences describing an element of the FoodCo system represents analysis, logical design, and physical design? The reason for stopping a run will be selected from one of the values displayed in a listbox(Java Choice) in the record line stop dialogue window. When a production line stops during a run, the reason for stopping will be recorded. The reason for stopping a run will be entered into the system by selecting from a list of valid reasons.

12.4 Answer When a production line stops etc.—analysis. The reason for stopping a run will be selected from one of the values displayed in a listbox etc.—physical design. When a production line stops etc.—analysis. The reason for stopping a run will be entered into the system etc.—logical design

12.5 What is meant by seamlessness in object-oriented systems development?

12.5 Answer Seamlessness means that the same model (class diagram) is used and successively refined throughout the project.

12.6 What are the differences between system design and detailed design?

12.6 Answer There are two levels of system design System Design Detailed Design

12.6 Answer System Design During system design, decisions are taken which affect the system as a whole. These are as follows: Organization standards(screen,report layouts...) Choosing technologies and frameworks. Overall Architecture of the system(client-server architecture...)

12.6 Answer Detailed Design It concerns with the individual elements, and conforms the standards. Designing user interfaces, classes, data storage.

12.7 List quality criteria for good design.

12.7 Answer Functional, efficient, economical, reliable, secure, flexible, general(includes portability), buildable, maintainable, usable, reusable.