Download
sysml 101 n.
Skip this Video
Loading SlideShow in 5 Seconds..
SysML 101 PowerPoint Presentation

SysML 101

317 Views Download Presentation
Download Presentation

SysML 101

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. SysML 101 Mark De Spain Sandia National Labs Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under Contract DE-AC04-94AL85000.

  2. SysML is project “glue,” connecting the pieces. • SysML is for system specification • objectives, behavior, structure, interfaces, architecture • “black box” difinition/behavio • SysML is for communication with: • Stakeholders, management, teams, vendors

  3. SysML is for system specification • The lifeblood of development programs is the system specification • What if the specification is not complete? • SysML can help define a specification • SysML can help evaluate options • SysML can help clarify uncertainty • SysML can help implement changes quickly

  4. Resolving specification uncertainty requires: • Understanding stakeholder needs • Quickly evaluating effect of changes • Communicating changes at all levels • Clearly defining interfaces SysML helps in all these areas.

  5. How SysML helps resolve uncertainty. • Use cases: stakeholder view of system • Behavior: functional view of system • Structure: “component” view of system • Abstraction: reduce information overload • Other: Requirements and Parameters

  6. SysML uses elements already familiar to engrs. • Use cases: bubbles & “stick” figures • Behavior: activity & state diagrams • Structure: block diagrams • Requirements: “text” blocks Bottom line: SysML is useable by both the novice and the expert.

  7. Several sources of information available. • SysML is managed by a consortium • http://www.omgsysml.org/ • Various tools available for evaluation • Rhapsody http://www.telelogic.com/contact/rhapsody_eval.cfm • EA http://www.sparxsystems.com.au/ • MagicDraw http://www.magicdraw.com/ • Artisan http://www.artisansoftwaretools.com/