Upload your architecture baseline. The RUP baseline architecture is an executable architecture. The intended purpose of this artifact is to validate your chosen architecture. Due to the diverse skills and background of the students in this class, the short duration of the course, and the amount of material that we cover, the “validation” will be minimal.
Upload your architecture baseline. The RUP baseline architecture is an executable
architecture. The intended purpose of this artifact is to validate your chosen
architecture. Due to the diverse skills and background of the students in this class,
the short duration of the course, and the amount of material that we cover, the
“validation” will be minimal.
Choose some kind of tool that you can use to create an “executable” baseline
architecture. There are many options and I am open to your use of almost
anything. The point this week is to create a prototype of the system that you have
designed thus far, not to create a finished product or even implement an entire use
case. Sometimes, the baseline is the happy path through a single, architecturally
significant use case. I’m just looking for a prototype.
Here are some options:
•
use Visual Studio to create a prototype of the user interface; the deliverable
would be the VS project that includes the executable (.exe file); see the video
(the video uses VS 2015, but VS 2017, which you have access to via Microsoft
Imagine, is very similar)
•
an Axure prototype; download the 30-day free trial; watch the tutorials under
their support link https://www.axure.com/support (if you like this tool, which
I have used in several HCI/UX classes, fill out the application for the free
student version)
•
use a website builder like Dreamweaver or some other similar tool
•
use a GUI builder like NetBeans or eclipse that you are already be familiar
with
•
use Android Studio if you are familiar with mobile app development
•
use XCode if you have experience with iOS
If no one on the team has experience with any such tools, I recommend one of the
first two options with video tutorials.
The Student Robustness Diagram
The Advisor Robustness Diagram
The Registrar Robustness Diagram
The Course Catalog Robustness Diagram
The Admin Staff Robustness Diagram
The Professor Robustness Diagram
MBA Advising System
Login to admin
system
Reset Student
Password
Verify Password
Extend
Include
Login System
Login Error
Extend
Text
Extend
Extend
Registrar
Set Class Size
Student
Register for
Course
Include
Review Login
Errors
Include
Short List of
Course
Include
t
Schedule/Maintain
class list
Search for
Course
Include
Get course
information
Include
Extend
Process
Registration
Request
Include
Search Students
Include
Meet Prerequisites or
not
Degree requirements
Successful
Confirmation
Include
Course cost
Degrees offered
Include
Add/Remove Students
for Course
School policies
Duplication;
GPA verification
Extend
Text
Course list
Course
Catalog
Advisor
Advisory
Sharing
Advertisement
Include
Text
Extend
Include
Extend
Select course to teach
Give Comment
Text
Professor
Export Report
Submit Grades
Generate Reports
Admin Staff
Extend
Text
Print Report