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

Write a function playnovice

Write a function userPlay(marbles) that asks the user for the number of marbles that he or she would like to take and returns that number. The function should keep asking th

Find a recurrence relation and the initial condition for the

How many edges the graph has? How many regions are there? Suppose that the population of a village is 100 at time n=0 and 110 at time n=1. The population increment from time n

Draw e-r diagram when doctor prescribe drugs for patients

Draw the E/R diagram for following situation: Doctors prescribe drugs for patients. A given doctor can prescribe many drugs for a certain patient.

Draw an entity-relationship for jcbc

Each team plays two games (home and visitor) against each of the other teams during the season and the score needs to be captured. Draw an entity-relationship for JCBC (i

Describe the use of arrays and subscripts

Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check

What av or malware software do you use

What AV or Malware software do you use? Please include what type of device or OS (Windows, Mac, Android). Share with us three tips you have for protecting yourself online. Use

Developing soa based it solutions

This Discussion will focus on the different levels of abstractions within the service interface layer and importance of abstraction and role of layering when constructing SOA-

Identify two new trends in software engineering

Describe two methods of software engineering and identify situations where these methods should be applied. Identify two new trends in software engineering and explain how the

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

 
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