| There is a system to it. It could be natural, such as a quark, an atom, or the Universe, or a DNA molecule, a cell, or a human. Or, it could be man-made, such as the Pyramid, an engine, the Space Station, or an organization. These are systems.
A system is constituted of elements. Underlying the system are the actions and interactions among its elements, which make it come "alive." These could be the quivering of light or the functioning of an organization. These are processes.
The processes in and around the system change its state of existence in space and time. Every system is born, journeys through its destined states, dies, and is recycled. The system goes through its life cycle. Even the Sun is destined to follow this route. Thus, the system has elements, comes alive by the processes, and goes through the life cycle.
Humans, as Nature, must depend on systems to function. Natural systems are not enough; humans must make and use other systems for survival and evolution. For the common benefit of all, humans establish norms for making and using systems. These are called standards, which serve as the basis for communication and normalization.
Related to man-made systems, there are several texts and standards. However, they serve local interests. There has appeared a standard on systems that promises to serve the international communities and help the global trade and economy. As the World is "shrinking," this standard could well be very timely. It is ISO/IEC 15288, Systems engineering – System life cycle processes, issued in 2002. The standard addresses the system life cycle and the processes employable in it.
Raghu Singh, under the sponsorship of System Technology Institute, developed a 4-day tutorial: System Life Cycle Engineering with ISO/IEC 15288. The tutorial introduces the concepts of system, process, and life cycle and presents the contents and applications of the standard.
In addition, Dr. Singh developed a 3-day tutorial on ISO/IEC 12207, Information Technology – Software life cycle processes, issued in 1995. The standard normalizes the development, operation, and maintenance of [digital-computer] software but in the context of its parent system. Incorporation of other computers (such as mechanical, analog, neural network, and hybrid) into the system falls under the purview of ISO/IEC 15288.
|
STI offers extensive topics covering Software Configuration Management essentials and advanced concepts. Our SCM curriculum covers SEI-CMM/I, offers Software Configuration Management Certification, and extends into software verification, testing, compliance management and numerous standards (including courses in ISO/IEC and IEEE/EIA 12207, ISO/IEC 15288, ISO 9000).
As the convener/chairman (1985-99), Dr. Singh designed and wrote the first working draft of ISO/IEC 15288 (Systems engineering – System life cycle processes). Taught by Dr. Singh, this course offers the definitive coverage on System Life Cycle management and ISO/IEC 15288. The course covers, in detail: System life-cycle stages (Concept, Development, Production, Utilization, Support, and Retirement); Activities traditionally undertaken under the stages; Relationships and decision gates among those stages; and Corresponding management and technical responsibilities at organizational, enterprise, and project levels. See our on-line catalog for upcoming System Life Cycle Engineering with ISO/IEC 15288 classes.
ISO/IEC 12207 is the first international standard on software. The standard is intended to be employed to acquire, supply, develop, operate, and maintain software. In addition, the standard may be applied to software management, improvement, and training. Dr. Raghu Singh, involved as a participant and a leader in advancing software management and engineering in the US DoD, NATO, and defense industries and at the National and International arenas for many years, presents our Software Life Cycle Processes with ISO/IEC 12207 course.
STI is delighted to announce presentations of our complete curriculum on Software Life Cycle Engineering (170 15288 and 180 12207) in Bangalore and Mumbai, India. See our course schedule for details!
In a typical programming project, approximately 50% of elapsed time and over 50% of total cost are expended in testing the programs and systems. Although testing will consume half of a programmers professional life, less that 5% of the programmers education will be devoted to learning about good testing skills and techniques. Our Structured Software Testing course discusses effective and practical approaches to system program testing.
| On-site training can cut your costs in half!
SCM Certification
System Technology Institute offers Software Configuration Management Certification through our 230 SCM and 1230 ICM curriculum.
STI has a full catalog of courses and you can review our class schedule and register online! Here are a few of our more popular upcoming classes.
System Life Cycle Engineering with ISO/IEC 15288. This four-day course covers management of system life cycles at organizational, enterprise, and program levels. It also addresses today's life cycle models and architectures. Upcoming courses in San Diego and Washington D.C.
Software Life Cycle Processes with ISO/IEC 12207. This three-day course provides a thorough understanding of the 12207 standards as intended for acquiring and supplying systems throughout their life cycles and how to tailor the process. Upcoming courses in San Diego and Washington D.C.
Software Configuration Management Fundamentals. Multiple baselines, configurations, and deliveries, short development schedules and rapid changes are just some of today's software development needs that demand strong, effective, and flexible configuration management. Upcoming courses in Washington D.C., San Diego and Orlando Florida.
Practical Implementation of Software Configuration Management. This four day advanced course covers implementing detailed SCM procedures effectively and efficiently. Upcoming courses in Washington D.C., St. Louis, San Diego and Orlando Florida.
|