Software Modeling User Requirement Modeling Analysis and Design
- Slides: 12
Software Modeling User Requirement Modeling (Analysis and Design( Model (Specification( Manually Coding Tools Program
Software Development Process Requirement Specification : define problem domain Analysis : what problem to be solved? Design : how to solve the problem? Implementation : how to implement the solution? Testing : how to ensure that the solution can solve the problem? • Maintenance : how to adjust the solution to accomodate change? • Retirement : when does the system to be retired? • • •
Histroy of UML • • • ป 1998 พฒา UML Version 1. 2 ป 1999 พฒา UML Version 1. 3 ป 2000 พฒา UML Version 1. 4 ป 2001 พฒา UML Version 2. 0 http: //www. uml. org/
Models and Diagrams A model is a complete description of a system from a particular perspective Use Case Diagrams Sequence Diagrams Scenario Diagrams Collaboration Diagrams Scenario Diagrams Statechart Diagrams Use Case Diagrams State Diagrams Class Diagrams Models State Diagrams Object Diagrams State Diagrams Component Diagrams Deployment Diagrams Activity Diagrams
UML Diagrams • Structure Diagrams – – – Class Object Package Deployment Component Composite Structure • Behavior Diagrams – – Activity Sequence Collaboration Interaction Overview Timing – Behavioral State Machine – Proxy State Machine – Use Case
An Activity Diagram Ordinary Example Swimlane Example Show Message. Box “Printing” on Screen Create postscript file Remove Message. Box Send postscript file to printer displayer sampler
- Contoh user requirement dan system requirement
- What are functional requirements in software engineering
- Software requirement and design
- Software processes
- Model couples the iterative nature of prototype
- User interface design in system analysis and design
- System and form design
- Software requirement analysis and specification
- Requirement analysis model in software engineering
- Requirement analysis in software engineering notes
- Requirement analysis steps in software engineering
- Requirement analysis model in software engineering
- Initiating the requirements engineering process