C&A's Software Engineering Web

ON LINE TRAINING AND REFERENCE OVERVIEW

sample components | reaction line


C&A Creates an On Line Training and Reference Resource

As a service to our client community C&A is currently web enabling all our software engineering training materials. We are also significantly expanding their content with highly prescriptive guides to performing software development tasks. By accessing our web site you will soon be able to get help on everything from writing requirements specifications to developing test plans. Our purpose is to enhance your specification and development skills by providing you with concepts, tools and techniques that you can apply to common development tasks; and to put this information online at your desk.


What Will be On Line?

C&A's Software Engineering Web will provide you with many of the essential components of the body of knowledge required to specify and develop software. Our on line components will include:
Software development process descriptions
Work product standards
Concept descriptions
Glossary of terms and references
All designed to improve your productivity with instantaneous access, at your desk, to information you can apply to your every day tasks.


How We Structure Information

All our information is formatted to help you achieve a result. A result is usually a physical deliverable, be it a project plan, a system model, a design document or a code module.

We've boiled down the endless maw of software industry waffle to what you need to know to get the job done.

Our information delivery strategy is simple:
  1. Partition the job of software development into processes
  2. Select critical processes one by one
  3. Describe any concepts that need to be understood to value and perform the process
  4. Define terms where necessary
  5. Provide a step by step procedure for performing the process
  6. Describe the format and content of the end deliverables from the process
  7. Provide quality attributes that differentiate a good deliverable from the rest

Sample Components

To illustrate our approach here are some fragments of our on line components. Please note that you must view them with a frame enabled browser. We also suggest you minimize the left hand side bar on your screen to get a larger working space.

Concepts
The work breakdown structure is an invaluable tool for planning a project.
You need to understand the concept of proxy based estimating to estimate software size early in a project.
An understanding of the concept of inheritance is essential to building an object model.
If you understand the concepts behind life cycle models you can create a custom software development strategy for any project using out Life Cycle Builder Tool.
Procedures
Object Model Builder takes you through the process of building an object oriented model using Rumbaugh's Object Modeling Technique.
Standards Our standards can be down loaded and used in your work products. They provide detailed descriptions of the format and content of common deliverables such as:
concept of operations documents
software requirements specifications
design documents
test plans
References If you need to read further our reference section lists the classic texts, periodicals and standards of software development, most of which are available through Internet based book stores such as Amazon Books. We also include reviews with important references. For example, Al Davis' book on software requirements specification [26].
Glossary The glossary defines terms used throughout the software engineering web.

Accessing Components

You will be able to access our Software Engineering Web training and reference materials either by subscribing to this site or by selective purchase and download of low cost E-books on specific subjects of interest.

A subscription will give you unlimited access to the complete web. This will give you the benefit of:
The ever expanding body of knowledge that will continue to be loaded onto the web from now to infinity and beyond
Updates to existing materials
Case studies from real world projects
Unlimited download of any web page
The ability to influence the type of content what is loaded onto the web
The ability to get answers to questions on web content from a knowledgeable software engineer

Join Our Community

By subscribing you will be joining a community of software developers. Our objective is to make our community productive by facilitating communication between community members. We get around. So if you are looking for someone with some industrial strength experience with a particular language, tool, product or development approach we may be able to help. Contact us!


Work in Progress

C&A is currently working on web enabling our project management and requirements definition processes. The remainder identified in Table 1 will follow as time permits.

Table 1. Software development processes to be web enabled by C&A.

project management
configuration management
quality management
requirements
definition
design programming testing

Software Engineering Web
Copyright
ã 1997 Chambers & Associates Pty Ltd
Module: 2 v1.0 t&rintro.htm
Updated: July 02, 2006
HOME