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

  Data mining intermediate

Write-up of your thoughts on the tutorial: Data mining Intermediate, Bike Buyer DMX Tutorial, Market Basket DMX Tutorial

  Explain the function of input controls

Explain the advantages and disadvantages of restricting user interfaces. (User interfaces can often be restricted, limiting the user's ability to navigate to other areas of the system, or out of the system.)

  How many access points should you encompass and explain

a manufacturing company consists of three buildings within two blocks of each other. each building houses approximately

  Formula for calculating daily recommended calories

The application has the formula for calculating daily recommended calories and the calculation is based on the patient's personal data and it varies according to the patient's gender. Here are the formulas

  Create flowchart to calculate grade of student using formula

Calculate for grade of student given formula grade = 10% Assign + 20% set_work + 30% Quiz + 40% Exam. Grades inputted are in percentage having 75% as tha passing and 100% as the perfect score.

  What is penetration testing

What is penetration testing? Why is it performed? When should it be performed and what is static analysis, and how does it fit into a penetration testing scenario?

  What is operational excellence why is it

what is operational excellence? why is it important?operational excellence means that if people run a business they

  Case study on gem infosys

The organization uses a firewall, three file servers, two Web servers, one Windows 2008 Active Directory server for user access and authentication, ten PCs, and a broadband connection to the Internet.

  Create a one-page project scope statement

Create the "to-be" DFD set indicating how online-oriented processes will replace batch processes - Develop the "as-is" and "to-be" ERDs showing that the "to-be" ERD has multiple ship-to addresses for each customer account, and that orders may have ..

  Define - bugs and flaws and defects

The security problems in software, that is, what makes applications vulnerable? Define these terms recording the questions : Bugs and Flaws and Defects

  Construct an sbu analysis

Construct an SBU analysis: Based on the SBUs identified in the organizations annual report, analyze its current business portfolio and identify the investment opportunities for the firm and the business level strategy for each SBU consistent with ..

  Create storyboards interactivity diagram object dictionary

Create storyboards interactivity diagram object dictionary and any essential scripts for an interactive program for customers of sunflower floral designs.

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