
Home

About Us

Products

Process Models

SE Resources

Commentary

Contact us

|
|
|
Breaking News!
A new blog ... visit OnCenter, Roger Pressman's running commentary on the world at large
A new edition ... the 6th edition of Software Engineering is available now
A first novel ... Roger Pressman's first novel is a technothriller -- The Aymara Bridge
A new training curriculum! RSP&A has partnered with QAI to develop a comprehensive Internet-based software engineering curriculum.
A redesigned Web site ... we've done a major redesign and added many new features
|
|
|
|
|
|
|
|
|
|
|
Reference Library
System Engineering
|
|
This page provides access to a variety of downloadable papers that
address system engineering issues. The following topics are considered:
General
System Design
Tutorial
ArcStyler MDA-Business Transformer for ARIS [PDF]
ArcStyler
This slide presentation gives an overview of ArchStyler's MDA-Buisness
Transformer. Topics include: modeling with ARIS toolset, model transformation
to UML, activity diagram runtime visualization, and key benefits of the
ARIS-ArcStyler integration.
Models, Proofs and the Engineering of Computer-Based Systems: A Reality Check [PDF]
Gérard Le Lann
The need for drastic reductions in budgeting and durations of projects that
involve computer-based systems, as well as the increasing pressure to field systems
that function satisfactorily, have fostered the need for more rigorous system
engineering methods. Via case studies, the author reports on why models and proofs,
which are at the core of emerging methods, are indeed instrumental in slashing
costs, by avoiding project setbacks, operational mishaps or failures, and by
permitting correct diagnoses when necessary. The perspectives offered by such
methods help to understand better what is missing with existing COTS products,
as well as what is the borderline between software engineering and system engineering.
System Engineering and Spacecraft [PDF]
Henry Heetderks
This slide presentation focuses on using the system engineering approach on
spacecraft design. Topics include system engineering applied to SNAP, orbit
trade-study, activities for conceptual design phase, orbit analysis and modeling,
observatory structure design, attitude control system design and modeling, and
integration and test planning.
2.009 System Engineering
Define, Divide and Conquer [PDF]
Author Unknown
This slide presentation begins with definitions and motivation for system
engineering. The main focus is on the systems engineering process. Topics include:
product development goal, process, high-level specifications, decomposition into
sub-systems, define interfaces, identify interactions, setting sub-system
requirements, balancing sub-system and system specifications.
Systems Engineering Fundamentals [PDF]
Defense Acquisition University Press
Topics of this paper include the systems engineering process; system
analysis and control; and planning for, organizing, and managing systems.
This guide provides a basic, conceptual-level description of SEM as it
relates to the development and life cycle management of a system--including
basic concepts, problem-solving, tools to balance the process, and issues
integral to the SEM effort. This text supplements course material at DSMC.
Toward A Secure System Engineering Methodology [PDF]
Chris Salter, O. Sami Saydjari, Bruce Schneier and Jim Wallner
This paper presents a methodology for enumerating the vulnerabilities
of a system, and determining what countermeasures can best close those
vulnerabilities. This paper first describes how to characterize possible
adversaries in terms of their resources, access, and risk tolerance, then
we show how to map vulnerabilities to the system throughout its life cycle,
and finally we demonstrate how to correlate the attacker's characteristics
with the characteristics of the vulnerability to see if an actual threat exists.
Back to the top
End - to -End Arguments in System Design [PDF]
J.H. Saltzer, D.P. Reed and D.D. Clark
This paper presents the end-to-end argument design principle. This principle
will help guide the placement of functions in the modules of a distributed
computer system. Many examples are given in this paper including: bit error
recovery, security using encryption, duplicate message suppression, recovery
from system crashes, and delivery acknowledgement.
Hints for Computer System Design [PDF]
Butler W. Lampson
Studying the design and implementation of a number of computers has led to
some general hints for system design. They are described here and illustrated
by many examples, ranging from hardware such as the Alto and the Dorado to
application programs such as Bravo and Star.
Chapter 59 Systems Design [HTM]
Roy C. Davies
Computerized design and visualization technology based on Virtual Reality
is being increasingly used to simplify this process and at the same time
reduce costs, wastage and product development time. This chapter is aimed
at people interested in learning where Virtual Reality technology can be
applied to systems design and includes examples from real design situations.
System Design Strategies [PDF]
Dave Peters
This document discusses a system design strategy of the geographic
information system (GIS). Chapters include: system design process, ESRI
software evolution, GIS product architecture, network communications,
GIS user needs, sizing fundamentals, sizing tools and system implementation.
IV. System Engineer and Architectural Review [PDF]
Author Unknown
This document contains checklists for a system engineering and
architectural review. Some of the checklists are: perceived validity,
requirements conformance, system availability, data refreshment, user
profile, and general interface.
Back to the top
A Road Map for Implementing Systems Engineering [PDF]
Frank F. Dean and Bo Bentz
Studies by academia, industry, and government indicate that applying a sound
systems engineering process to development programs is an important tool for
preventing cost and schedule overruns and performance deficiencies. There is an
enormous body of systems engineering knowledge. Where does one start? How can we
apply the principles of systems engineering in the Sandia environment? This road
map is intended to be an aid to answering these questions.
A Tutorial on Agent Based Software Engineering [PDF]
Qun Zhou
This tutorial introduces an agent based analysis methodology, called
Multi-agent Systems Engineering Methodology. It is a high level methodology for
analysis and design. This tutorial introduces the theory of this method and steps
for analyzing agent-based systems. The method is analyzed and compared with Gaia
methodology.
Ch.2 Systems Engineering [PPT]
Ian Sommerville
This PowerPoint presentation's objectives are: to explain why system software
is affected by broader system engineering issues, to introduce the concept of
emergent system properties such as reliability and security, to explain why the
systems environment must be considered in the system design process and to
explain system engineering and system procurement processes.
Software System Engineering:
A Tutorial [PDF]
Richard H. Thayer
This tutorial describes software and system engineering (SwSE). This tutorial
integrates the definitions and processes from the IEEE software engineering
standards into the SwSE process. This tutorial answers what is software system
engineering? as well as discusses the functions of software system engineering.
Back to the top
| |