Anskaffelse og kravspecifikation SR3_Functions - undtagen tasks.

Slides:



Advertisements
Similar presentations
ITSF STORE BUSINESS SOLUTION PRESENTATION. STORE MODULE INCLUDES: Material Management Purchasing Components Handling Shipments Receiving of parts Store.
Advertisements

Front Office Operations (Reservations)
User Interface Design.
Software requirements 3. Functional requirement styles
User Interface Design 5. Analysis, visions and domain description.
Anskaffelse og kravspecifikation SR9_Checking. SR9: Checking and validation Kilder SR: Soren Lauesen: Software requirements - Styles and techniques. Addison-Wesley,
Front Desk Configuration Front Desk Point of Sales Pay Roll Exit.
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
Actors and use cases Use-case diagram Brief notation Prioritization Fully dressed notation Requirements Functional requirements  Use-cases.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 4. Functional details Plancherne stammer.
Task Descriptions as Functional Requirements Soren Lauesen
Anskaffelse og kravspecifikation SR4_FuncDetail. Russisk MIG.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 9. Checking and validation De fleste af.
Software Requirements
Slides for: Software requirements - Styles and techniques Soren Lauesen 2. Data requirement styles January 2007 Slides covered by the compendium are omitted.
Overview of Software Requirements
Use Case Modeling. Kendall & Kendall© 2005 Pearson Prentice Hall18-2 Commonly Used UML Diagrams The most commonly used UML diagrams are: – Use case diagram,
Slides for: Software requirements - Styles and techniques Soren Lauesen 3. Functional requirement styles January 2007 Slides covered by the compendium.
Setting Up the INVENTORY & SERVICES Module Slideshow 8 A.
Lecture Note 8 Using Data Flow Diagrams
TK2023 Object-Oriented Software Engineering CHAPTER 6 SYSTEM SEQUENCE DIAGRAMS.
Regal Web Booking Engine Group Booking User Guide.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
A Guide to the BIZNET Online Filing System STATE OF CONNECTICUT DEPARTMENT OF CHILDREN & FAMILIES (DCF) DEPARTMENT OF DEVELOPMENTAL SERVICES (DDS) DEPARTMENT.
2.3 Examples: Ski resort information system
Dineshwari Byrappa Nagraj Rashi Gupta Shreya Modi Swati Satija Magesh Panchanathan.
Welcome to Century Equipment’s Shop Online Website! This presentation will highlight some of it’s key features.
Slides for Software requirements Styles and techniques Soren Lauesen 9. Checking and validation August 2006 © 2002, Pearson Education retains the copyright.
Software requirements
IS550: Software requirements engineering
Requirements Functional requirements  Use-cases
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Microsoft Access Get a green book. Page AC 2 Define Access Define database.
TradeMeSoft Hotel Welcome to Hotel Management Software Login Module: The secured Login screen enables you to authorize menu level accessibility of the.
Slides for User interface design A software engineering perspective Soren Lauesen 12. User documentation and support August 2006 © 2005, Pearson Education.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Software Requirements Presented By Dr. Shazzad Hosain.
Slides for User interface design A software engineering perspective Soren Lauesen 7. Function design August 2006 © 2005, Pearson Education retains the.
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
1 CSE 3345 User interface design A software engineering perspective Chapter 2: Prototyping and Iterative Design.
IS550: Software requirements engineering Dr. Azeddine Chikh 2. Functional requirements styles.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
Slides for User interface design A software engineering perspective Soren Lauesen 9. Reflections on user interface design August 2006 © 2005, Pearson Education.
Slides for User interface design A software engineering perspective Soren Lauesen 2. Prototyping and iterative design August 2006 © 2005, Pearson Education.
USER MANUAL USER MANUAL 21 June TABLE OF CONTENTS System Description4 How It Works?5 PLUGIN Maxxbooking Plugin6-7 Hotel Info & Description8-9 Availability.
Requirements Engineering Southern Methodist University CSE 7316 – Chapter 3.
Sequence Models.
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
Premium 2011 Setting Up the INVENTORY & SERVICES Module.
IS550: Software requirements engineering Dr. Azeddine Chikh 5. Special interfaces - combined styles.
Software Engineering, COMP201 Slide 1 Software Requirements BY M D ACHARYA Dept of Computer Science.
Chavez, Melesan Karen De Luna, Lin Detera, Patrick Kevin Martinez, Jellene Joy Dental Clinic Database System Functional Requirements.
Day in the Life (DITL) Production Operations with Energy Builder Copyright © 2015 EDataViz LLC.
Slides for User interface design A software engineering perspective Soren Lauesen 13. More on usability testing August 2006 © 2005, Pearson Education retains.
Computer Studies Today Chapter 2 1 » Payroll system » Mailing list system » Ticketing system » Point-of-sale system » Electronic funds transfer system.
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
How to complete and submit a Final Report through Mobility Tool+ Technical guidelines Authentication, Completion and Submission 1 Antonia Gogaki IT Officer.
IS550: Software requirements engineering Dr. Azeddine Chikh 3. Functional requirements styles.
Getting Ready for the NOCTI test April 30, Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist.
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
Chapter 3 Application Software. Application Software What is application software?  Programs that perform specific tasks for users p. 132 Fig. 3-1 Next.
Anskaffelse og kravspecifikation SR4_FuncDetail. Russisk MIG.
A software engineering perspective
Development Environment
Anskaffelse og kravspecifikation
Presentation on Software Requirements Submitted by
Computer Aided Software Engineering (CASE)
Software acquisition and requirements SR3_Functions - except tasks
A software engineering perspective
Presentation transcript:

Anskaffelse og kravspecifikation SR3_Functions - undtagen tasks

SR3: Functions - undtagen tasks Kilder SR: Soren Lauesen: Software requirements - Styles and techniques. Addison-Wesley, UID: Soren Lauesen: User interface design - A software engineering perspective. Addison- Wesley, Fra kapitel 5. SL-07: Søren Lauesen: Vejledning til kravskabelon SL-07. Samfundslitteratur, Ekstra: Nye slides som ikke har noget sidestykke i bøgerne. Mange slides er vist i dansk oversættelse. © 2002, 2005, Pearson Education retains the copyright to the slides from the books, but allows restricted copying for teaching purposes only. It is a condition that the source and copyright notice is preserved on all the material.

Hotel system Guest Account system 5. SR3.2 Context diagram confirmation, invoice booking, checkout, service note,... R1: The product shall have the following interfaces: Recep- tionist Telephone system From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002 Hotel system Guest Account system Accountant Waiter R2 ??: The reception domain communicates with the surroundings in this way: Reception Recep- tionist

6. SR3.3 Event list & function list R1: The product shall support the following business events / user activities / tasks: R1.1Guest books R1.2Guest checks in R1.3Guest checks out R1.4Change room R1.5Service note arrives... Product eventsDomain events (business events) Domain-product: many-to-many R2: The product shall handle the following events / The product shall provide the following functions: User interface: R2.1Find free room R2.2Record guest R2.3Find guest R2.4Record booking R2.5Print confirmation R2.6Record checkin R2.7Checkout R2.8Record service Accounting interface: R2.9Periodic transfer of account data... From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

7. SR3.4 Feature requirements R1:The product shall be able to record that a room is occupied for repair in a specified period. R2:The product shall be able to show and print a suggestion for staffing during the next two weeks based on historical room occupation. The supplier shall specify the calculation details. R3: The product shall be able to run in a mode where rooms are not booked by room number, but only by room type. Actual room allocation is not done until checkin. R4:The product shall be able to print out a sheet with room allocation for each room booked under one stay. In order to handle group tours with several guests, it is convenient to prepare for arrival by printing out a sheet per guest for the guest to fill in. From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

Appendix xx. Required screens 8. SR3.5B Screens & prototypes Appendix yy. Required functions Stay window Book:... Checkin: If stay is booked, record the booked rooms as occupied. If stay is not recorded, Check selected rooms free and guest information complete. Record guest and stay. Record selected rooms as occupied. If stay is checked in,... Appendix yy. Required functions Stay window Book:... Checkin: If stay is booked, record the booked rooms as occupied. If stay is not recorded, Check selected rooms free and guest information complete. Record guest and stay. Record selected rooms as occupied. If stay is checked in,... From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

9. SR3.5A Screens & prototypes R1:The product shall use the screen pictures shown in App. xx. R2:The menu points and buttons shall work according to the process description in App. yy. Error messages shall have texts as in... From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002 Makes sense? R3:Novice users shall be able to perform task tt on their own in mm minutes. Certificate: The requirements engineer has usability tested this design according to the procedures in App. zz.

10. SR3.5A Screens & prototypes R1:The product shall use the screen pictures shown in App. xx. R2:The menu points and buttons shall work according to the process description in App. yy. Error messages shall have texts as in... From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002 R3:Novice users shall be able to perform task tt on their own in mm minutes. The customer imagines screens like those in App. xx.

11. SR3.12C Detailed product activities Select checkin Read booking number Retrieve booking Display guest and booking details Display error message Read and store modifications [not found] [found] Activity diagram for first part of checkin From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

12. SR3.14A Dataflow - domain model R1: The product shall support these activities? Booking request Booking Rooms Guests Data expression: Booking request = guest data + period + room type guest data = guest name + address + pay method Checkin request, non-booked Checkin, non-booked Checkin request, booked Checkin, booked period+room# guest data Confirmation Transfer Account system From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

13. SR3.14B Domain model, second level Booking request FindFree Room Record Booking Send Confirm Record Guest Rooms Guests Checkin request, booked Find Guest Record Checkin request, non-booked FindFree Room Record Guest Data description: Booking request = guest data + period + room type Booking request + room# room list From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

14. SR3.14C Dividing the work Booking request Rooms Guests Booking request UserProduct choice period+room type FindFreeRoom free rooms Current room# UserProd. UserProd. Guest data + chosen room Record Booking Record Guest From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

The product shall handle the events as follows: Find room *) FindFree Room Record Booking OrCheckin Print Confirm Record guest Find guest Record Guest Find Guest GuestsRooms 15. SR3.14D Dataflow - product level Current Record booking or checkin Print confirm *) Find room = period + room type room# From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

16. SR3.15 Standards as requirements R1:Data transfer to the account package shall be done through a file with the format described in WonderAccount Interface Guide xx.yy. The account numbers shall be... R2:The user interface shall follow MS Windows Style Guide, xx.yy. The MS Word user interface should be used as a model where appropriate. R3:Shall run under MS-Windows release xx.yy. Supplier shall port product to new releases within ______ months. R4:Shall follow good accounting practice. The supplier shall obtain the necessary certification. R5:The supplier shall update the payroll computations in accordance with new union agreements within one month after release of the agreement. From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

17. SR3.16 Development process as requirement R1:System development shall use iterative development based on prototypes as described in App. xx. R2:Supplier shall deliver additional screens with a complexity like screen S3 at a price of $____ per screen. R3:All developers shall spend at least two days working with the users on their daily tasks. R4:A special review shall be conducted at the end of each development activity to verify that all requirements and system goals are duly considered. The customer’s representative shall participate in the review. R5:Customer and supplier shall meet at least two hours bi-weekly to review requests for change and decide what to do, based on cost/benefit estimates of the changes. Generates new requirements? From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002