IT 3345 Unit 3 Assignment Technical Standards

IT 3345 Unit 3 Assignment Technical Standards

Overview

Technical
standards are important to ensure that all development staff utilize the same
technologies for consistency, maintenance, and support. By ensuring that all
individuals follow a specific set of standards, development processes can be
efficiently completed by many different individuals rather than having the
dependency on a few.

In this
assignment you complete SDP Section 6, Technical Standards, which is intended
to provide developers a high-level view of technologies to be used.

Preparation

Review the
CapraTek Overview found in the assignment Resources as required.

Save a new
version of your SDP document using this unit number and use it to complete the
assignment.

Directions

Consider
the CapraTek scenario and address the items below in Section 6 of the CapraTek
SDP document:

Create a
technology stack component diagram showing where each technical operation is
performed.

Describe
the following components and justify why each is important for solving the
identified technical challenges:

Servers:
Describe the various types of servers that are appropriate for integration with
the identified applications.

Development
Software: Identify four development and support tools needed for software
development that both address identified technical challenges and that
interoperate with Java and .NET operations. Justify your choices.

 

IT3345 Software Architecture

Unit 4 Assignment

Software
Phases

Overview

By adhering
to the key software development phases defined in the SWEBOK, CapraTek has
signaled its commitment to creating consistent software projects.

In this
assignment you complete SDP Section 7, Software Phases.

Preparation

Review the
CapraTek Overview found in the assignment Resources as needed.

Save a new
version of your SDP document using this unit number and use it to complete the
assignment.

Optional
Resource

You may
refer to the SWEBOK V3 available in the assignment Resources.

Directions

Consider
the CapraTek scenario and address the items below in Section 7 of the CapraTek
SDP document:

Create
activity diagrams depicting the steps involved in each of the following
software development phases:

Phase 1:
Software Requirements.

Phase 2:
Software Design.

Phase 3:
Software Construction.

Phase 4:
Software Testing.

Describe
the high level steps involved with each phase. Note: Phase 3 has already
completed this portion as an example.

Explain how
your chosen Agile methodology affects the process flow of each software
development phase.

IT3345 Software Architecture

Unit 5 Assignment

Verification,
Validation, and Maintenance

Overview

Once a
software development project is completed at CapraTek, it is also important
that there is a plan in place to have the system verified and validated to
assure it is the right system and is developed correctly. The SDP needs to
spell out how independent verification and validation is to be conducted.

Software is
rarely completely done at the end of a project. There may be bugs that are
uncovered or additional criteria that must be implemented. Planning out a
process for the maintenance of the software is crucial. A large part of the
software maintenance is to preserve its integrity as changes are made. Any
changes should be logged and tracked. There needs to also be criteria put in
place when certain software needs to be retired or migrated.

In this
assignment you will complete SDP Section 8, Validation and Verification, and Section
9, Maintenance Process.

Preparation

Review the
CapraTek Overview found in the assignment Resources.

Save a new
version of your SDP document using this unit number and use it to complete the
assignment.

Directions

Consider
the CapraTek scenario and address the items below in Section 8 and Section 9 of
the CapraTek SDP document:

Create a
plan for the independent verification and validation of software based upon
your chosen Agile methodology per SWEBOK standards (SDP Section 8). It should
be one page or less.

Create an
activity diagram demonstrating the software maintenance process (SDP Section 9).

Create a
maintenance plan that specifies how to maintain deployed software per SWEBOK
standards (SDP Section 9). It should be one page or less.