Software requirements

Slides:



Advertisements
Similar presentations
Data Bits Models Classes & Schemes Rows & Tables Keys Associations $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit.
Advertisements

Modeling Main issues: What do we want to build How do we write this down.
Modeling Main issues: What do we want to build How do we write this down ©2008 John Wiley & Sons Ltd. vliet.
Revision Session 1.UML Overview 2.Detailed software design : operation specification, designing for re-use.
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
CS 425/625 Software Engineering System Models
Organizing Data Chapter 5. Data Hierachy Table = Entities X Attributes Entities = Records Attributes = Fields.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 3 The Entity- Relationship Model.
UML Activity Diagram. Activity Diagram  The main reason to use activity diagrams is to model the workflow behind the system being designed.  Activity.
6. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain how events can be used to identify use cases that define requirements.
UML and SQL Models and Languages Database design is a process of modeling an enterprise in the real world Database.
Chapter 7: System models
Databases ? 2014, Fall Pusan National University Ki-Joune Li.
Chapter One (Introduction) Objectives Introduction to Database Management Systems (DBMS) Relational Databases Model Restrictions of RD Database Life Cycle.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
ER Diagrams, Data Structure Diagrams and Relationship Types using the Footy Tips Database.
Unified Modeling Language, Version 2.0
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
Chapter Two ( Data Model) Objectives Introduction to Data Models What are the Data Models Why they are important Learn how to design a DBMS.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 Object-oriented and Structured System Models.
CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU Web sitewww.chuhai.edu.hk/changyu/
©Silberschatz, Korth and Sudarshan2.1Database System Concepts UML UML: Unified Modeling Language UML has many components to graphically model different.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 15 System Modeling with the UML.
1 COMP 350: Object Oriented Analysis and Design Lecture 1Introduction References: Craig Larman Chapter 1.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
CSC480 Software Engineering Lecture 8-9 September 20, 2002.
Computer Science Topical Paper Presentation #NN Presenter Name Pattern Name P a t t e r n X Y Z – P a g e 1 Original Paper Title by Paper Author.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
1 Unified Modeling Language, Version 2.0 Chapter 2.
TK2023 Object-Oriented Software Engineering CHAPTER 9 INTRODUCTION TO OBJECT DESIGN.
CS34311 The Entity- Relationship Model Part I.. CS34312 Database Design Stages Application Requirements Conceptual Design Logical Design Physical Design.
Object Oriented Analysis and Design Introduction to Rational Rose.
Overview/Review of DB Logical Design ER Model to Relational Model Mapping.
E.R Diagrams Tiffany Shaw 6AQ
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
UML and Object Modeling Elements Longley et al., ch. 9 Zeiler, chs. 4 and 5, and 12 Review Zeiler ch. 1.
1 Chapter 13: Class Diagram Chapter 19 in Applying UML and Patterns Book.
Analyze, compare, create, and compose shapes K.G.4 Analyze and compare two- and three-dimensional shapes, in different sizes and orientations, using informal.
Slide 1 Unified Modeling Language, Version 2.0 Object-Oriented SAD.
CompSci 280 S Introduction to Software Development
Object-oriented and Structured System Models
UML Diagrams By Daniel Damaris Novarianto S..
Entity-Relationship Diagrams
Main issues: • What do we want to build • How do we write this down
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
Introduction to UML.
Chapter 5: Object Oriented Analysis and Design
UML Diagrams Jung Woo.
Software Architecture & Design Pattern
The Complete Guide to UML Diagram Types with Examples in Simple Words
UML UML to Relations.
Object-Oriented Analysis
Order Database – ER Diagram
Systems Analysis Overview.
Software quality: most important: meet spec; other general ones: user friendly, efficiency, robustness, reliability, support Rapid prototyping: quickly.
2018, Fall Pusan National University Ki-Joune Li
OBJECT-ORIENTED PROGRAMMING
UML UML to Relations.
Appendix A Object-Oriented Analysis and Design
HDL Hardware Description Language
G-CORE: A Core for Future Graph Query Languages
Systems Analysis – ITEC 3155 Modeling System Requirements – Part 2
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
Software cost estimation
Software quality: most important: meet spec; other general ones to measure the goodness/badness of a software system: user friendly, efficiency, robustness,
Analyze, compare, create, and compose shapes
Introduction System Analysis & Design Course
Presentation transcript:

Software requirements feasibility study, trouble/benefit of natural languages View-point oriented analysis: all angles/perspectives should be exhausted use-case diagrams: UML unified modeling language (CASE) Finite state machine and class/state diagram to describe system logic: e.g. number property and pattern matching: minor differences Efficient alg design: power function Relational modeling: Entity-Relation diagram E/R diagram (UML): DB development; Relational modeling: Entity-Relation diagram E/R diagram (UML): DB dev, E/R->tables, attr ER diagram 1-m, m-n, 1-1, entity, relation, attributes, arrow (angular, rounded): analyze by perspective (more after quiz)