Create a vision to summary your project

Assignment Help Software Engineering
Reference no: EM131389196

PROJECT REPORT DESCRIPTION -

You will use an iterative software development process for this project. We have discussed this process in class and described the differences between iterative and waterfall process. You will do two iterations of analysis, design, and implementation for this project. In addition to the two iterations, you will be given testing requirements to conduct verification on your software.

Teams are expected to develop their respective modules based on the Unified Process Systems Development Life Cycle concepts (Inception, Elaboration and Construction which includes the business modeling, requirement definition, analysis, design and implementation activities, but excludes Transition).

Planning for each iteration is needed. Planning means that the team

(1) identify activities to be completed during this iteration

(2) identify team member(s) responsible for those activities and

(3) establish deadlines for completion of those activities.

Be certain to allocate enough time in establishing deadlines so that the person(s) having primary responsibility for an activity can complete a draft version that can be checked by at least one other group member. It is also a good idea to allow yourselves several days before the delivery date for final packaging of the material to be submitted. The deliverables are due on dates specified below. They will not be accepted for late submission unless I give extension to all teams.

A team member should identify his/her contributions for each task mentioned below. You should meet with your team members and discuss before you submit your team deliverables. It is NOT ACCEPTABLE to work on these deliverables individually and then combine them later without discussing it with your team members.

The rough timeline for various deliverable are as follows:

First Iteration:

1. Create a vision to summary your project.

2. Choose three to four use Cases (each use case should include one success and one failure scenarios), provide full-dressed descriptions. Each scenario should discuss a different use of your system.

3. Draw use Case Diagram to include actors and those use cases your team discovers during the first iteration.

4. Put other non-functional requirements in supplementary specification document.

5. Create a simple document for glossary which includes those terms and descriptions used in your project.

6. Create domain model by studying those use cases you describe in this iteration. You should use noun phase approach (noun extraction). The domain model should include

a. Conceptual classes, attributes, and associations for all actors from your use case submission.

b. Multiplicity of associations should be specified

7. Draw System Sequence diagrams and operation contracts for each use case (you describe in this iteration).

8. Develop the design models for this iteration of the project including both static Design Class Diagrams and dynamic Interaction Diagrams (Sequence Diagrams). For Sequence diagram, there should be

a. Separate system sequence diagrams for each use case scenario.

b. Primary and secondary actors should be shown wherever necessary.

c. Correspondence between the use case scenario and system sequence diagrams should be made explicit. For example, one can label the system sequence diagram as "Main Success Scenario", where "Main Success Scenario" is a use case scenario.

d. All success and one failure scenarios should be present.

9. Implement those functions described by those use cases you choose for this iteration

Second Iteration:

1. Revise the vision as necessary

2. Choose the rest use cases (each use case should include one success and one failure scenarios), to provide full-dressed descriptions. Each scenario should discuss a different use of your system.

3. Revise the use case diagram to include those use cases which have not been discovered during the first iteration.

4. Add additional non-functional requirements in supplementary specification document as necessary

5. Add those new terms you found during this iteration into glossary

6. Modify/revise the domain model and add new domain concepts to the model as needed

7. Draw System Sequence diagrams and operation contracts for each use case (you describe in this iteration)

8. Modify/revise the design models for this iteration of the project including both static Design Class Diagrams and dynamic Interaction Diagrams (Sequence Diagrams). You need to draw the sequence diagrams for those use cases you found in this iteration.

9. Implement those functions described by those use cases you choose for this iteration and complete the implementation for this project.

Last Part: Testing

Your project report should be structured in the following fashion:

Project Title -

Project Group Member Name, Project Group Member Name ... (Student ID)

Part 1: Iteration 1

1. Vision

2. Use Case Modelling

a. Use case diagrams

b. Use case description

c. System Sequence Diagrams

d. Operation Contracts

3. Domain Modelling

4. Class Modelling and Dynamic Modelling

a. Class diagram

b. Sequence diagrams

5. Implementation

Part 2: Iteration 2

1. Vision

2. Use Case Modelling

a. Use case diagrams

b. Use case description

c. System Sequence Diagrams

d. Operation Contracts

3. Domain Modelling

4. Class Modelling and Dynamic Modelling

a. Class diagram

b. Sequence diagrams

5. Implementation

Part 3: Testing

Appendix 1: Supplementary Specification

Appendix 2: Glossary

Appendix 3: Annotated screen shots of your working system

Project Description -

Project 1. Voice Mail System

Project 2: Room Management Appliance System

Project 3: Employment Application Review System

Project 4:University Registration system

Project 5: Address Book

Project 6: Student Housing System

Attachment:- Projects Description.rar

Reference no: EM131389196

Questions Cloud

Company operating ride-sharing service claims : Suppose that a company operating a ride-sharing service claims that at least 40 percent of their drivers receive a tip from their customers. Still using a significance level of 0.05, what is the largest number of drivers that receive a tip (in the sa..
Can saul recover payment from bruce : Bruce subsequently discovered the goods were faulty and stopped payment on the check. Can Saul recover payment from Bruce? Why?
What are fredericks rights if any against anderson : Thereafter, Frederick gave due notice of dishonor to Anderson, Bylinski, and Conrad. What are Frederick's rights, if any, against Anderson, Bylinski, Conrad, and D'Aveni on the note?
Negative net exports last year : If the united states had negative net exports last year then it
Create a vision to summary your project : Create a vision to summary your project. Choose three to four use Cases (each use case should include one success and one failure scenarios), provide full-dressed descriptions. Each scenario should discuss a different use of your system
Readying a chain-wide set of marketing : Sunoco is readying a chain-wide set of marketing initiatives designed to improve its image with women drivers and win more return business to its service station outlets throughout Ontario.
Usually obtained by the technique of cost minimization : The optimal amount of capital and labor used by a firm in the production process is usually obtained by the technique of cost minimization, rather than amximizing the level of output produced. Explain why this is usually true using isoquants and an i..
Create a scenario which allows a partnership to defer taxes : This causes most partnerships to adopt a calendar year for tax reporting. From the e-Activity, create a scenario using a fiscal tax year which allows a partnership to defer taxes that meet the requirements of Sections 706 and 444 of the IRC.
What are mcgowans rights if any against young : When McGowan demanded payment of the note on December 1, both Young and Selby refused to pay the note because the note had not been presented for payment on its due date and because Armstrong had fraudulently misrepresented the motorboat for which..

Reviews

inf1389196

3/30/2017 4:27:36 AM

OK I'm gonna check then replay to you, also I'll need a power point that contain 10 slides for the presentation this is content of the presentation (Each team should prepare for 7-10 slides (1 slide to list the main functions, 2-3 slides for OOA, 2-3 to show the final OOD such as sequence diagrams and class diagram, 1 slide for testing – you should follow these instructions). Each team has 13 minutes (7 minutes for presentation, 5 minutes for software demonstration ) i am sorry that i am late, i see that you already uploaded a power point, could you just follow what i just posted under its about the requirements for the presentation.

inf1389196

3/30/2017 4:27:30 AM

i am sorry for the lateness, the requirements for the third iteration will be given in couple days sorry for that but the requirements for the third iteration will be given after the second iteration due date which is 20th,as shown in the uploaded requirements file ,please be patient third iteration requirements 84046_1Project report requirements.pdf sorry for the lateness i uploaded the requirements and a powerpoint examples if needed 84046_1lecture.ppt 84046_2Testing your application 2014W.pdf the third iteration its about testing the program using partition and boundary value ,based on one part of the program functionalities. you can see the lectures i uploaded . 84046_1lecture.ppt 84046_2lecture2.ppt

inf1389196

3/10/2017 1:03:32 AM

84046_2NextGen Example-CH7VISION.doc 84046_3NextGen Example-CH7SS.doc examples 84046_1Interaction Diagrams for Example ATM System.pdf 84046_2Hospital Management System Domain model UML Class Diagram .pdf For its third version, i have to provide the test cases..which as per requirement document will be provided later. i am sorry for the lateness, the requirements for the third iteration will be given in couple days

inf1389196

3/10/2017 1:03:24 AM

should follow the project report requirements Oh sorry In java language and for the words limit as it need ,So the first iteration I need it due ,the second iteration due And The last iteration due My project is about the address book you can see the details on the uploaded file. Plus the requirements. If you have any other questions please just ask because I want to get full mark so i need each iteration ,two or three days before its due date; so for the first iteration i need it on but the second and third , two or three days before its due date sir, there is an issue with me trying to pay. you can start working on the project and i am going to pay tomorrow. Can we prepare it Web based using Jsp, mysql, HTML, CSS, js, apache. Or you want it to be desktop based in JAVA SWINGS desktop based in JAVAFx if possible these are some examples in case you need them 84046_1Use Case UC1.doc

len1389196

2/10/2017 12:57:41 AM

The final report must be professionally prepared and organized, containing all the earlier deliverables as well as supplementary materials, if available. You should also provide a sheet to show the percentage of work done by EACH member for EACH major document. The final report should be systematically organized in a ring-binded report document. The electronic copy for all documents (including the source code) should be saved on a CD or USB and submitted together with the project documentation.

len1389196

2/10/2017 12:57:32 AM

Follow the project report requirements. Discussed this process in class and described the differences between iterative and waterfall process. You will do two iterations of analysis, design, and implementation for this project. In addition to the two iterations, you will be given testing requirements to conduct verification on your software. Be certain to allocate enough time in establishing deadlines so that the person(s) having primary responsibility for an activity can complete a draft version that can be checked by at least one other group member. It is also a good idea to allow yourselves several days before the delivery date for final packaging of the material to be submitted. The deliverables are due on dates specified below. They will not be accepted for late submission unless I give extension to all teams.

Write a Review

Software Engineering Questions & Answers

  Discuss how a cio might handle schrages scenarios

Discuss how a CIO might handle Schrage's scenarios using the utilitarian approach, and the normative approach and discuss the possible short-term losses and long-term gains in implementing ethical solutions to each of Schrage's scenarios.

  Display a clear message for items that are considered

Display a clear message for items that are considered: Best-selling items Note: Best-selling items are identified as those that sell 5,000 or more pounds per month on average.

  The only way to stop the audible alarm is to input

If a further incorrect code is entered, the alarm remains on, the outside light flashes, and a message is sent to the police station. Entering the correct code at any time that the audible alarm is on will de-activate the alarm.

  Designing flowchart for wholesale company

Design a flowchart to depict each situation. An individual from a wholesale company needs to prepare five copies of sales.

  1 consider the following balance sheeta how does this

1. consider the following balance sheeta. how does this balance sheet differ from the one presented in your

  Describe five forces of porter-s competitive forces model

Describe each of the five forces of Porter's competitive forces model and explain how Internet impacts each one. List and explain each of the six steps of knowledge management system cycle.

  You have been hired as the cio of a large multinational

you have been hired as the cio of a large multinational internet advertising company. the president of the company is

  How your organisation uses technology roadmaps

Create an initial post in which you analyse how your company uses technology roadmaps. In your analysis, address how successful or unsuccessful the company has been in implementing that roadmap

  Produce e-r diagram which documents entities

Produce an E-R diagram, which documents the entities and relationships involved in the Retail outlet of a Stationary Shop which includes sales, purchases and inventory of various stationary items etc.

  Scrum methodology

Needed 1 page of conclusion about "SCRUM methodology".

  Emergency control room for a call-logging component

Design the Requires and the Provides interfaces of at least two components that might be used in a system in an emergency control room for a call-logging component that records calls made.

  Supplier of office equipment for business

OES LTD is a manufacturer and supplier of office equipment for business. Originally, a family owned business, is now employing over 100 employees with three owners: Joan Smith (Head of Accounts), Peter Saunders (Sales and Marketing) and Raj Kang (..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd