|
CS/SE
Course Assessment |
 |
| |
Search: |
|
 |
| |
|
|
Course
Numbers |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
CS 4336 |
| |
| |
| |
| |
| |
| |
CS 4386 |
| |
| |
| |
| |
| |
| |
|
Class Learning Objectives
SE
4485 Software Engineering Project
Ability to create an appropriate software
architecture for a software project
Ability to select an appropriate target platform for a
defined software project
Ability to define a Project Plan using MS-Project and track
deviation from this plan
Ability to perform software sizing estimation using COCOMO
or Function Points
Ability to define and create a requirements document using
Story Boarding techniques
Ability to properly choose a Software Process plan and
implement it within the context of available personnel
Ability to properly choose a Software Development Methodology
and implement it
Ability to identify the subsystems within a system and
annotate using package notation from the UML
Ability to create a detailed design and hold a Design Review
with the customer (instructor)
Ability to use a Configuration Management System and develop
team CM processes
Ability to work effectively and responsibly with others
in a team development environment
Ability to use Integrated Development Environments in software
development
Ability to use CASE tools in design development and capture
Ability to create Test Cases using Scenarios
Ability to follow programming documentation standards
Ability to document all design aspects of a Software Project
Ability to track effort of development and generate cost
per LOC statistics
Ability to develop weekly progress reports and provide
them to the customer
Ability to create and use a traceability matrix between
requirements and artifacts and generate statistical analysis
Ability to present (i.e., demonstrate) a software product
to the customer (instructor)
|
|
|
|
|
|