©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 6/6/2016 1/25 IT076IU Software Engineering Project Review 2.

Slides:



Advertisements
Similar presentations
Chapter 26 Legacy Systems.
Advertisements

Chapter 7 System Models.
Requirements Engineering Process
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 30 Slide 1 Security Engineering 2.
Documenting a Software Architecture By Eng. Mohanned M. Dawoud.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Requirements Analysis CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology January 7, 2003.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Spring 2007 Team : CSE 498, Collaborative Design.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 30 Slide 1 Security Engineering.
7M701 1 Software Engineering Software Requirements Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 5
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models September 29, 2008.
©Ian Sommerville 2000Software Engineering, 6/e, Chapter 71 System models l Abstract descriptions of systems whose requirements are being analysed.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented design 2.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 2 Slide 1 Socio-technical Systems.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 1.
Software engineering Olli Alm Lecture 2: requirements, modelling & representation.
Software Requirements and the Requirements Engineering Process Chapters 5 and 6.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 5 Slide 1 Requirements engineering l The process of establishing the services that the.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Chapter 4 Project Management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 1.
Chapter 7: System models
Software maintenance Managing the processes of system change.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Extreme Programming.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 27 Slide 1 Quality Management 1.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Chapter 6 Requirements Engineering Process.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Requirements Engineering Processes l Processes used to discover, analyse and.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 CASE Computer-aided software engineering Excerpted from Ian Sommerville’s.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
©Ian Sommerville 1995/2000 (Modified by Spiros Mancoridis 1999) Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions.
Requirements Engineering ments_analysis.
1 Software Design Reference: Software Engineering, by Ian Sommerville, Ch. 12 & 13, 5 th edition and Ch. 10, 6 th edition.
UML Diagrams: Sequence Diagrams The Requirements Model, and The Dynamic Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 Object-oriented and Structured System Models.
1 Software Design Overview Reference: Software Engineering, by Ian Sommerville, Ch. 12 & 13.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Robotics & Engineering Design Projective Management Chin-Sung Lin Eleanor Roosevelt High School.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Analysis Workflow l The primary activities of the Analysis workflow are.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Requirements Engineering ments_analysis.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 6 Slide 1 Software Requirements (utvalgte foiler fra Kap 6 og 7 i Sommerville)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 5:Architectural Design l Establishing the overall structure of a software.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
CompSci 280 S Introduction to Software Development
Software Requirements and the Requirements Engineering Process
واسط كاربري هوشمند Intelligent User Interface
PPT1: Basics of software engineering
CSE 498, Collaborative Design
Requirements Document
<Project Title>
Presentation transcript:

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 6/6/2016 1/25 IT076IU Software Engineering Project Review 2

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 2 6/6/2016 2/25  Team setup  Goal  Project plan System requirements System architecture Risk analysis  Q & A Topics

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 3 6/6/2016 3/25  Team – Members – Leader – Topics (30/09/12) 14Trần Nguyễn Ngọc ĐườngEvent 22Nguyễn Minh VươngBus Schedules 35Phan Tien NhutNews 4??? Team setup

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 4 6/6/2016 4/25 Goal

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 5 6/6/2016 5/25  Outline Introduction Project organization Resource requirements Work breakdown Project schedule System requirements System architecture Risk analysis Project Plan

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 6 6/6/2016 6/25  A document to show user requirements  Content Functional requirements Stories, scenario, use case Non-functional requirements Performance, user interface, data integrity, etc.  Reference Chapter 4 – Requirements engineering The software requirements document (Page 91-94) System requirements

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 7 6/6/2016 7/25  Story (scenario, use cases)  Format A description of what the system and users expect when the story starts. A description of the normal flow of events (tasks) in the story. A description of what can go wrong and how this is handled. Information about other activities that might be going on at the same time. A description of the system state when the story finishes.  Reference Chapter 4 – Requirements engineering Elicitation and analysis (Page ) Functional Requirement

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 8 6/6/2016 8/25  Example Story / Scenario

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 9 6/6/2016 9/25  Example Use cases

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 10 6/6/ /25  Product Performance, memory, reliability, etc.  Organization Development process (programming language, etc.) Operation process (user group, etc.)  External Government regulation  Reference Chapter 4 – Requirements engineering Non-functional requirements (Page ) Non-functional requirements

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 11 6/6/ /25  Example Non-functional requirements

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 12 6/6/ /25  A document to show the structure and behavior of the system  Content System architecture High-level overview, function distribution across the system System models Component static/dynamic relationship, data flow  Reference Chapter 5 – System modeling Models (Page ) Chapter 6 – Architectural design Application architecture (Page 164) System architecture

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 13 6/6/ /25  Architecture diagram System architecture

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 14 6/6/ /25  Context System models

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 15 6/6/ /25  Interaction System models

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 16 6/6/ /25  Structural System models

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 17 6/6/ /25  Behavioral System models

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 18 6/6/ /25  A table to show anticipating risks that might affect the project schedule, and possible actions to avoid.  Risk categories Project: member quits Product: hardware failure Business: competitor with same software  Reference Chapter 22 – Project management Risks (Page ) Risk analysis

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 19 6/6/ /25  Example Risk analysis

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 20 6/6/ /25 Q & A