Assignment 1

There are 2 parts to this assignment.

Part 1: Team Activity

In part 1 of this assignment, the students will be responsible for developing a 35-slide presentation (not including the title slide and references slide) showing the requirements for a project they will develop together.

The presentation will be sent to the instructor by Friday for approval.

The students will decide on the roles of each member of the team. These roles will be submitted to the instructor. Minimally, team roles should include a team leader and a scribe that will be responsible for creating the final documents to be submitted to the instructor.

Part 2: Individual Submission

Each student will be responsible for completing the attached time sheet weekly showing their progress. Save your worksheet as "LASTNAME_SE485_Week 1 Timesheet.xlsx."

Each student will be responsible for completing the attached evaluation sheet for each of the other students. These sheets will be compiled to determine final grades. In this template, list all of the members of your group as well as the tasks that they have been assigned and their percent complete. Assign them a rating between 1 and 5 where 1 represents poor performance and 5 represents outstanding performance. Save your worksheet as "LASTNAME_SE485_Week1 Evaluation.xlsx."

Assignment 2

There are 2 parts to this assignment.

Part 1: Team Activity

This week, the team will create the UML design documents for the project selected in Week 1.

  • Create at least 5 use cases for your system.
  • For each use case, create appropriate sequence diagrams.
  • Create a class diagram describing all of the classes for the system.
  • For each use case, create a state transition diagram.
  • For each use case, create an activity diagram.

Part 2: Individual Submission

Each student will be responsible for completing the attached time sheet weekly showing their progress. Save your worksheet as "LASTNAME_SE485_Week 2 Timesheet.xlsx."

Each student will be responsible for completing the attached evaluation sheet for each of the other students. These sheets will be compiled to determine final grades. In this template, list all of the members of your group as well as the tasks that they have been assigned and their percent complete. Assign them a rating between 1 and 5 where 1 represents poor performance and 5 represents outstanding performance. Save your worksheet as "LASTNAME_SE485_Week2 Evaluation.xlsx."

Assignment 3

There are 2 parts to this assignment.

Part 1: Team Activity

Using the diagrams created in Week 2, the source code should be created. It should be compiled and pass unit testing on each part of the project. Each unit of the software should be well-commented and will match the diagrams created in Week 2. If requirements changes are necessary in each unit of the software, those changes should be reflected in updated documentation.

A document should be created defining documentation changes that were made so that the changes may be reviewed.

Part 2: Individual Submission

Each student will be responsible for completing the attached time sheet weekly showing their progress. Save your worksheet as "LASTNAME_SE485_Week 3 Timesheet.xlsx."

Each student will be responsible for completing the attached evaluation sheet for each of the other students. These sheets will be compiled to determine final grades. In this template, list all of the members of your group as well as the tasks that they have been assigned and their percent complete. Assign them a rating between 1 and 5 where 1 represents poor performance and 5 represents outstanding performance. Save your worksheet as "LASTNAME_SE485_Week3 Evaluation.xlsx."

Assignment 4

There are 2 parts to this assignment.

Part 1: Team Activity

The team will test all parts of the system individually and as a group. The output package for this part of the test will include the following:

  • A test plan for each unit
  • The requirements that each unit test satisfies
  • The output from each unit test
  • A document showing requirements changes (if any) due to unit testing
  • The steps to integrate all parts of the system into 1 integrated system
  • A test plan for the integration test
  • The output for the integration test showing how the system requirements have been met
  • A document showing requirements changes (if any) due to integration testing

Part 2: Individual Submission

Each student will be responsible for completing the attached time sheet weekly showing their progress. Save your worksheet as "LASTNAME_SE485_Week 4 Timesheet.xlsx."

Each student will be responsible for completing the attached evaluation sheet for each of the other students. These sheets will be compiled to determine final grades. In this template, list all of the members of your group as well as the tasks that they have been assigned and their percent complete. Assign them a rating between 1 and 5 where 1 represents poor performance and 5 represents outstanding performance. Save your worksheet as "LASTNAME_SE485_Week4 Evaluation.xlsx."

Assignment 5

There are 2 parts to this assignment.

Part 1: Team Activity

Final output should include the following:

  • All of the documentation created in Weeks 14
  • A signoff sheet signed by the mentor
  • Operations documentation required for executing the new system
  • A training plan for the users

Part 2: Individual Submission

Each student will be responsible for completing the attached time sheet weekly showing their progress. Save your worksheet as "LASTNAME_SE485_Week 5 Timesheet.xlsx."

Each student will be responsible for completing the attached evaluation sheet for each of the other students. These sheets will be compiled to determine final grades. In this template, list all of the members of your group as well as the tasks that they have been assigned and their percent complete. Assign them a rating between 1 and 5 where 1 represents poor performance and 5 represents outstanding performance. Save your worksheet as "LASTNAME_SE485_Week5 Evaluation.xlsx."

Questions

1. In your opinion, what are the advantages of developing a project using a team-based approach?

2. Thoroughly explain the steps in team selection and development.

3. In your opinion, what object-oriented design documents should be created before coding can begin?

4. In a post of at least 600 words, explain how the class diagrams can be used to build the database for a project. Please give detail to support your answer.

5. There are several IDEs that can be used for development, such as Eclipse or Microsoft Visual Studio. How should a development environment be selected? Please justify your answer.

6. Define the steps that should be used for object-oriented programming.

7. In your opinion, does the user need to be involved in testing at any level? Please justify your answer.

8. Describe the difference between integration testing and acceptance testing.

9. In your opinion, is it necessary to get user signoff at the end of a project? Explain your answer.

10. What role does the user provide in project completion?

Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.