|
|
|
Software Development Life Cycle |
Top Page |
Back |
| Course |
Course Name |
Course Description |
Prereq. |
Audience |
Length |
| 1100G |
Managing Predictable Projects
|
MPP offers a complete practical guide to controlling projects within
budget and within schedule, from collecting initial user
requirements to user acceptance test. |
(none) |
Quality Assurance, Upper Management, Project Leaders and Process Managers |
4 hours |
|
 
|
Object-Oriented Analysis and Design |
Top Page |
Back |
| Course |
Course Name |
Course Description |
Prereq. |
Audience |
Length |
| 1200G |
OOAD Manager's Overview
|
A manager's overview of the concepts of Object-Oriented thinking,
how object technology fits into the business project development
cycle, and its advantages and disadvantages. Volunteer
demonstrations illustrate the concepts and explain the technical
buzzwords. |
(none) |
Students going into 1203Q and 1207E, and Management |
1 day |
| 1203Q |
Requirements Management
|
Through a combination of group projects and lecture, students gain an understanding of
how to elicit, analyze, and manage requirements to speed time to market and to reduce cycle
times and expense. Walking-through use-cases validates requirements. |
(none) |
Upper Management, Marketing and Business Analysts |
2 days |
| 1207E |
Object-Oriented Analysis
|
Through a combination of group projects and lecture, students work with and experience
object modeling and requirements validation. This course further develops the concepts
learned in the Requirements Management Course (1203Q). |
1203Q |
Analysts, Developers, and Technical Leads |
1 day |
| 1208E |
Object-Oriented Design
|
Through group projects and lecture, students learn to revise the
Object-Oriented Analysis model to take practical implementation
issues into account. This model explains incremental deployment and
risk-driven implementation strategies. |
1207E |
Analysts, Developers, and Technical Leads |
2 days |
|
 
|
SEI Capability Maturity Model |
Top Page |
Back |
| Course |
Course Name |
Course Description |
Prereq. |
Audience |
Length |
| 1400G |
SEI CMM Overview
|
Introduces the SEI Capability Maturity Model and its impact on
software development. |
(none) |
Upper Management and Process Managers |
4 hours |
|
 
|
Technical Reviews |
Top Page |
Back |
| Course |
Course Name |
Course Description |
Prereq. |
Audience |
Length |
| 1900G |
Inspections, Walkthroughs and Reviews
|
Through a combination of workshop and lecture, participants learn
the purpose, value, and types of technical reviews, how to
structure a review, select the review team, conduct the review, and
report the results. |
(none) |
Anyone, QA, Technical Management |
4 hours |
|
 
|
Delphi Consensus |
Top Page |
Back |
| Course |
Course Name |
Course Description |
Prereq. |
Audience |
Length |
| 2307M |
Delphi Consensus Technique
|
A workshop on using the Delphi group consensus technique: the best
way to make subjective decisions objectively. Designed to aid group
members in prioritizing and/or selecting projects and budgets, in
setting selection criteria, and in collecting requirements. |
(none) |
Analysts, Marketing Facilitators, and Project Managers |
4 hours |
|
 
|
Object-Oriented Programming |
Top Page |
Back |
| Course |
Course Name |
Course Description |
Prereq. |
Audience |
Length |
| (none) |
Beginner Level C++ Language for the Object-Oriented Programmer
|
Students will learn to apply their object techniques using the
powerful C++ language. They will learn how to apply the basics of
encapsulation (classes), inheritance, polymorphism, and
abstraction. |
1208E |
Developers and Technical Leads |
5 days |
| 2328E |
Basic Java for the Object-Oriented Programmer
|
Students will learn to apply the OOAD techniques using the
Java language. They will learn how to apply the basics
of encapsulation, inheritance, polymorphism, and
abstraction. |
(none) |
Network Administrators, Developers, and Technical Leads |
5 days |
| 2918E |
OOAD C++ Workshop (Extension of 2318E)
|
Gain hands-on Object-Oriented programming experience with C++ by
creating an application that uses the skills learned in the OOAD
series. |
1208E, 2318E (or prior C++ exp.) |
Developers and Technical Leads |
3 days |
| 2928E |
OOAD Java Workshop (Extension of 2318E)
|
Gain hands-on programming experience with Java by creating an
application that uses the skills learned in the OOAD series. |
1208E, 2328E (or prior Java exp.) |
Developers and Technical Leads |
3 days |
|
 
|
Software Metrics |
Top Page |
Back |
| Course |
Course Name |
Course Description |
Prereq. |
Audience |
Length |
| 2404M |
Software Metrics and Actuals
|
An overview of corporate processes: how to define them, why they
fail, and how to set process goals and measurements. Learn about
the processes and get checklists to make a department or company
SEI compliant. |
1400G |
Upper Management, Project Leaders and Process Managers |
4 hours |
|
|