Sunteți pe pagina 1din 10

CIS 339 Course Career Path B

egins /cis339dotcom
FOR MORE CLASSES VISIT
www.cis339.com

CIS 339 Entire Course (UOP)


CIS 339iLab 1 System Requirements
CIS 339 iLab 2 of 7
CIS 339iLab 3 - Structural Modeling - Class Diagram and
CRCs
CIS 339iLab 4 - Sequence, Communication, and State Di
agrams
CIS 339iLab 5 - Package Diagrams
CIS 339iLab 6 - CRCs, Contracts, and Method Specificati
ons
CIS 339iLab 7 - Object-Oriented Application Coding

CIS 339 iLab 1 System Requir


ements (Devry)
L A B O V E R V I E W Scenario and Summary
You have been hired by the School of Prosperity (SoP) a
s a software architect to help the school plan, design, an
d implement a new online system called the Student Re
cords System (SRS).
The Student Records System (SRS), described in the SRS
Preliminary Planning Overview document, is the 7-wee
k-long project that you will work on throughout this cou
rse. You will be developing UML models and documents
for the planning, design, and implementation phases of
SRS development.

CIS 339 iLab 2 of 7 (Devry)


Use Case Diagram and Use Case Description
Work has already started on the planning phase of the S
tudent Record System (SRS) for the School of Prosperity
(SoP) and everyone is excited about this new system.
As the software architect of this project, you met with m
any users and stakeholders of the old system to determ
ine the requirements of the new Internet-accessible SRS
software system. Your meetings and requirement-gathe
ring efforts resulted in an SRS Requirement Definition d
ocument that summarizes all of the requirements of the
project.

CIS 339 iLab 3 - Structural M


odeling - Class Diagram and
CRCs (Devry)

As the software architect for the SRS system, you are m


aking good progress in your work. After finishing the Fu
nctional Modeling (activity diagram, use case diagram, a
nd use case descriptions) of the SRS system, you are no
w ready to move on to its Structural Modeling.
In this week, you will use the models of your Functional

CIS 339 iLab 4 - Sequence, C


ommunication, and State Dia
grams (Devry)

In this week, you will use your functional and structural


models as the basis for your behavioral models that nee
d to be developed for the SRS system. Specifically, your
deliverables for this week are designed to develop these
two behavioral diagrams for the Register a Student for C
lasses use case.
Sequence diagram Communication diagram
In addition, you will also need to create a state machine
diagram for the Registration class (the class that maintai
ns the registration of a student in a class).

CIS 339 iLab 5 - Package Diag


rams (Devry)
Your analysis phase of the SRS project went well and yo
ur team feels good about their Functional, Structural, an
d Behavioral models. You also discussed the result of yo
ur analysis with the School of Prosperity (SoP) administr
ation and they seem to be in line with your analysis mo
dels.
Now is the time to start the design phase where you ge
nerate specific directions for the implementation of the
system by the software development group. The first st
ep in the design phase

CIS 339 iLab 6 - CRCs, Contra


cts, and Method Specificatio
ns (Devry)

The design phase of the SRS project is in full swing and


every developer on the team is assigned a group of pac
kages to work on and to complete the design details of t
he classes in the package. To help speed up the design p
rocess, youas the software architect of the projectw
ere assigned the task of providing a sample
method contract and a sample method specification to
demonstrate to your team how these two documents ar
e developed.

CIS 339 iLab 7 - Object-Orien


ted Application Coding (Devr
y)

Your demonstrations of how to create both method con


tract and the method specification for the GetCourseBy
CourseID() method of the CourseList class were very we
ll received by your team members. They then asked you
for one final demonstration of how to implement the m
ethod specification using an object-oriented (OO) progr
amming language and see the method actually execute.

CIS 339 Course Career Path B


egins /cis339dotcom
FOR MORE CLASSES VISIT
www.cis339.com

S-ar putea să vă placă și