Course Length: 3-4 days
Introduction
Technology is part of the infrastructure of any business. This
statement is an accepted fact. Software development and technical solutions
construction has evolved from an art to a science. Technical construction organizations are being forced to answer
to their organization’s bottom line.
There is a definite need for people that can address this need.
Audience
As an introductory course in the Software Development Process,
this course explores the business and technical aspects of one of the world’s
largest and fastest growing industries, computer software development. This course navigates a student through the
software development process from inception, (someone’s good idea) to a
finished packaged product on your computer.
This course is intended for anyone who buys, evaluates, recommends or
uses computer software. In addition, it is intended for people looking to enter
the growing field of software development.
The course is presented in a manner, which can be appreciated by all
groups, including a broad mix from all the above groups.
The strength of the course is the series of integrated
exercises that walks the students through the software development process
resulting in a complete understanding, and hopefully an appreciation for the
process. The practical aspect of this
course uses both the Rational Tool Suite and the Thinking Objects 4D Technology
Construction Approach.
Objectives
The intent of this course is four-fold. First, the intent is to provide the
attendees with a working knowledge of general software development terms and
concepts. Secondly, the intent of the
course is to provide exposure to business and technical aspects of the software
development process. Describe the
advantages of using a defined process, the 4D Technology Construction Approach,
and a tool suite to enforce the process, Rational Tool Suite. Finally, the intent is to provide the
student/project with a practical and usable understanding of the process to
immediately use and implement in their jobs, and careers.
Prerequisites
There are no prerequisites for this course. It is assumed
that the student has some exposure to computer software.
Course Outline
Introductions
Students and instructor meet, establish goals for the course,
understand backgrounds, set ground rules, and develop work teams for exercises.
Introduction
to a Software Development Process as a Problem Solving Methodology
Students are introduced to the software development process in
terms of a problem solving methodology.
A structured methodology is introduced, that can be applied to technical
solutions. Emphasis is placed on
applying the methodology defining the problem and customizing the process to
effectively meet the client’s needs.
The
Software Development Process Using the 4D Technology Solution Construction
Approach
The software development lifecycle is examined as a tool to
solve business problems. The 4D
Technical Solution Construction Approach, a customizable, deliverable oriented
approach to solving technology problems.
It is advantage is the dual business and technology approach to solving
problems.
Enforcing
the Process
Any process is only as good as the tools used to enforce
it. An overview of the Rational
Enterprise Suite, the leading process oriented development tool suite is