Course Map & Syllabus
SE 5346: Systems Architecture & DesignUniversity of Texas at El Paso (UTEP)
Hello !
This semester, we will meet live Online with Bb Collaborate.
Modules: 7 of 2 weeks each (3 semester credit hours)
Assumed Prerequisite Knowledge: Fundamentals of Systems Engineering Requirements Engineering Integration, Verification & Validation
Course Description (from Catalog/Syllabus)Conceptual design of systems, considering the arrangements of components, and the relations among them, and the holistic attributes of the arrangements, is taught. Department of Defense Architectural Framework (DoDAF) 2.0, DoDAF Metal-Model (DM2), UPDM, UAF, Zachman Framework, System Dynamics, and other architectures, are covered. Top-level strategic design at the beginning of the life-cycle is stressed. Essential elements, decisions, rationales and behaviors are covered, as well as the necessity for broad engineering knowledge in the creation of architectural representations. Topics covered include: Architecture frameworks, SoS (Systems of Systems), ATAM (Architecture Tradeoff Analysis Method), demonstration master plan, architectural products, executable architectures, and architecting knowledge & heuristics.
Course Learning Outcomes1. Realize the abstract, artistic scope of architecting; Apply heuristics for architecting2. Apply Data Centralization and Integration3. Create architectures employing frameworks such as Zachman, DoDAF 2.0, and other frameworks4. Use appropriate software, technologies and tools for architecting5. Utilize Architecture standards and best practices; Apply ISO/IEC/IEEE 420106. Apply ISO/IEC/IEEE 15288 / INCOSE SE Handbook v4.0 processes
7. Apply CMMI for Development v1.3 process improvements8. Apply UPDM and UAF9. Apply SoS principles10. Apply System Dynamics and modified frameworks11. Apply ATAM Tradeoff Analysis12. Interface with and manage an architecting team and apply the role and activities of a professional architect13. Enhance Complex Systems’ thinking and creativity14. Apply professional presentation skills to sell an architecture option to the customer
Module Name Assignments CMMI 15288INCOSE
1: Introduction to Architecting;Quality Attributes, the Art of Architecting, Heuristics, and theZachman Framework
ISO/IEC/IEEE 42010 (2011)
Art / Quality AttributesHeuristicsZachman
((RD: REQUIREMENTS DEVELOPMENT))ValidationTS: TECHNICAL SOLUTIONVerification
((4.0 – 4.3))4.4 Architecture Definition Process
2: Data Centrality and Integration;DoDAF 2.0 and DM2 (DoDAF Meta-Model)
Teaming ground rules
CORE Guided TourInstall Rhapsody / EA4 DoDAF models
3: UPDM and UAF UPDM and UAF+ 4 DoDAF models
4: SoS: System-of-Systems+ 4 DoDAF models
5: System Dynamics and Modified FrameworksISO/IEC 15288; INCOSE 9.1 Modeling and Simulation
System Dynamics+ 4 DoDAF models
6: ATAM: Architecture Tradeoff Analysis Method;Tradeoff Studies
Trade Study
7: Management; Project Reviews Arch. ProcessPresentations &
Reviews
Term 14OEvent Date Notes
Start date 8/27/2018 Class is open to students in BlackboardEnd date 12/8/2018Census date 9/10/2018 Students may drop a class before Census date without
any penalty reflected in their transcriptAuto W 11/26/2018 Last day to withdraw with a “W”Final exam 12/7/2018 Final exam must be completed/closed by this date
Module Week Dates End-of-Sunday Due Date1 1 Aug. 27 –Sept. 2 Sept. 2
2 Sept. 3 – Sept. 9 Sept. 92 3 Sept. 10 – Sept. 16 Sept. 16
4 Sept. 17 – Sept. 23 Sept. 233 5 Sept. 24 – Sept. 30 Sept. 30
6 Oct. 1 – Oct. 7 Oct. 74 7 Oct. 8 – Oct. 14 Oct. 14
8 Oct. 15 – Oct. 21 Oct. 215 9 Oct. 22 – Oct. 28 Oct. 28
10 Oct. 29 – Nov. 4 Nov. 46 11 Nov. 5 – Nov. 11 Nov. 11
12 Nov. 12 – Nov. 18 Nov. 18
THANKSGIVING7 13 Nov. 26 – Dec. 2 Dec. 2
14 Dec. 3 – Dec. 7 Dec. 7 FINAL EXAM DUE DATE
Module Objectives
Module 1: Introduction to Architecting; Quality Attributes, the Art of Architecting, Heuristics, and the Zachman framework Module 1 provides an introduction to the art and practice of architecting, both from the architect’s work perspective, and the project perspective of creating a successful system. The general goals of architecture, such as the arrangement of components in an effective and efficient configuration, are introduce both in general, and with the guidance of ISO/IEC/IEEE 15288 / INCOSE Systems Engineering Handbook v4.0, in particular section 4.4 Architecture Definition Process, and in the abstract by ISO/IEC/IEEE 42010 (2011): Systems and Software Engineering —Architecture Description.
Module 1 introduces the Zachman framework as a robust basis for enterprise architecture needs. A comparison of architecture frameworks is carried out. The artful aspects of architecture are introduced with the guidance of quality attributes, as well as with the wisdom of heuristics identified by accomplished architects. Guidance for the construction of the semester project continues with checklist-driven self and peer reviews.
1. Discuss your and your classmates’ backgrounds and strengths related to systems engineering processes 2. Recognize course rules and policies regarding online interaction, posting, scholastic integrity, academic honesty, grading,
and assignment submission 3. Identify technical references, standards, periodicals, and professional groups related to the class. 4. Create a map showing the main course concepts and their relationships 5. Study Quality Attributes, the Art of Architecting, and Heuristics6. Introduce the subject of Architecting, including benefits and risk reduction7. Introduce the Architect: responsibilities, and technical skills8. Define Architecture in terms of ISO/IEC/IEEE 15288 / INCOSE Systems Engineering Handbook processes, in particular
the section 4.4 Architecture Definition Process
9. Define Architecture in terms of ISO/IEC/IEEE 42010 (2011): Systems and software engineering —Architecture description10. Apply CMMI’s TS: Technical Solution specific goals and specific practices11. Discover the Zachman framework, and produce an architecture that conforms with the Zachman Framework12. Utilize standard checklists to inform the creation of good work products13. Execute a self and peer review, using a checklist, of architecture and model features14. Utilize defect data analysis to provide feedback and process corrections15. Utilize ATAM: Architecture Tradeoff Analysis Method
Module 2: Data Centrality & Integration; DoDAF 2.0 and DM2 (DoDAF Meta Model)The semester project is introduced as based on the framework of the Department of Defense Architecture Framework (DoDAF) 2.0. The concept of data-driven architecture, centralized around real data and a coordinating database, is introduced with exercises based on the DoDAF Meta Model (DM2), and the efficiency of this data-based approach is demonstrated with the semester project. The construction of DoDAF models is aided with checklists that assist both the novice in covering essential development areas, and the expert in quantifying and reducing errors. The guidance of the Capability Maturity Model Integration (CMMI) v1.3 is called with the TS: Technical Solution process area. The construction of semester project models continues with the application of checklists, self-reviews and peer reviews.
1. Apply Data Centrality & Integration; Discover the DM2 (DoDAF Meta Model)2. Explain how data management processes support architecting practices3. Compare CORE-driven architecture to non-centralized architecture4. Originate DoDAF 2.0 models and architectures5. Maintain bi-directional traceability among Data and Models6. Utilize standard checklists to inform the creation of good work products7. Execute a self and peer review, using a checklist, of architecture and model features8. Utilize defect data analysis to provide feedback and process corrections
Module 3: UPDM and UAFThe compatibility of architectures and models is explored with UPDM: Unified Profile for DoDAF and MoDAF, which is a common profile for the Department of Defense Architectural Framework and the UK Ministry of Defense Architectural Framework. The future common platform for architecting is introduced as the UAF: Unified Architectural Framework.
1. Utilize UPDM and UAF2. Compare DoDAF with alternative architecture frameworks 3. Construct DoDAF 2.0 models; Execute a self and peer review, using a checklist, of Model features
4. Provide constructive feedback about technical correctness and validity
Module 4: SoS: Systems-of-SystemsSystems of Systems are collections of independent systems whose collection forms a larger whole. Because each system is complex in its own right, and has many parameters that will both influence and be influenced by the surrounding systems, the interaction of systems almost invariably leads to collective behavior that is unexpected and sometimes even unpredictable. The management of SoS is therefore pursued through subject system knowledge, risk management and predictive studies, as well as through experience and the general guidance of collected wisdom pertaining to SoS.
1. Apply SoS principles2. Review architecture with SoS principles checklist3. Construct DoDAF 2.0 models; Execute a self and peer review, using a checklist, of Model features4. Provide constructive feedback about technical correctness and validity
Module 5: System Dynamics and Modified FrameworksModule 5 introduces dynamic architecture frameworks with System Dynamics, a methodology for linking interacting factors, with the possibility of creating positive or negative feedback interaction loops with mathematical modeling. With knowledge of a variety of frameworks, the possibility of creating hybrid architectures increases. The concept of fit-for-purpose architecture products is shown as the basis for modified architecture frameworks. Guidance for the construction of the semester project continues with checklist-driven self and peer reviews.
1. Discover the System Dynamics process framework, and produce an System Dynamics architecture2. Produce a modified framework to meet special needs3. Construct DoDAF 2.0 models; Execute a self and peer review, using a checklist, of Model features4. Provide constructive feedback about technical and grammatical correctness
Module 6: ATAM: Architecture Tradeoff Analysis Method; Tradeoff StudiesModule 6 delves into the decision making aspects of architecting, with the guidance of the Architecture Tradeoff Analysis Method (ATAM), and with structured trade studies. The importance of decision making process is emphasized with case studies that demonstrate the importance of rubust, attribute-driven decision making processes. Guidance for the construction of the semester project continues with checklist-driven self and peer reviews.
1. Discover trade study basics
2. Discover ATAM: Architecture Tradeoff Analysis Method3. Execute architecture Tradeoff Studies4. Learn how to assess alternatives for impact analyses Execute a self and peer review, using a checklist, of Model
features5. Provide constructive feedback about technical correctness
Module 7: Management; Reviews and PresentationsManagement processes maintain alignment between enterprise objectives and architecture models. Management processes increase efficiency in architecting processes by aligning architecting work with customer requirements and assuring verification of system requirements. Configuration Management establishes and maintains consistency of models with requirements throughout the life cycle. Changes in architecture are formally allowable only after impact analyses and trade studies.
Module 7 provides for the public review of semester projects, the recapitulation of semester activities, and the opportunity for course feedback.
1. Apply an Architecture Management Plan TEMPLATE2. Apply the DoD Configuration Management Plan for DoDAF and the DM23. Ensure that architecture models aligned with customer requirements and enterprise objectives4. Execute a peer review, using a checklist, of course project presentations5. Publically present your team semester project6. Provide constructive feedback about classmate presentations
Required Textbook(s)/MaterialsBabers, Charles, Architecture Development Made Simple, 2nd edition, Lulu.com, 2006, ISBN-10: 1847288332, ISBN-13: 978-
1847288332Walden, D. D., Roedler, G. J., Forsberg, K. J., Hamelin, R. D., & Shortell, T. M. (Eds.). (2015). INCOSE Systems Engineering
Handbook: A guide for system life cycle processes and activities (4th ed.). Hoboken, NJ: Wiley.Chrissis, M. B., Konrad, M., & Shrum, S. (2011). CMMI for Development: Guidelines for process integration and product
improvement. (3rd ed.). Upper Saddle River, NJ: Pearson.
Recommended:Design of Enterprise Systems: Theory, Architecture and Methods, Ronald E. Giachetti, CRC Press, 2010, ISBN 978-1-4398-1823-7
Systems Architecting: Creating & Building Complex Systems (Hardcover), Eberhardt Rechtin, Prentice Hall (1991), ISBN-10: 0138803455, ISBN-13: 978-0138803452
The Art of Systems Architecting, Second Edition (Hardcover), Mark W. Maier (Author), Eberhardt Rechtin (Author), CRC; 2nd edition (June 28, 2000), ISBN-10: 0849304407, ISBN-13: 978-0849304408
DoD Architecture Framework: A Guide to Applying System Engineering to Develop Integrated Executable Architectures (Paperback), Steven H. Dam, BookSurge Publishing (April 6, 2006), ISBN-10: 1419632965, ISBN-13: 978-1419632969
Systems Engineering Guide for Systems of Systems, www.acq.osd.mil/se/docs/SE-Guide-for-SoS.pdf
Welcome Materials
Learning Resources and Materials Syllabus & Quiz on Syllabus Instructor Bio Personal Introductions (Discussion 0) Calendar Course Rubrics Library Guide
Module 1: Introduction to Architecting; Quality Attributes, the Art of Architecting, Heuristics, and the Zachman framework
Course Learning Outcomes: 1, 3, 4, 5, 6, 7Module/Module Learning Objectives Resources & Materials Assignments/Assessments
1. Discuss your and your classmates’ backgrounds and strengths related to systems engineering processes2. Recognize course rules and policies regarding online interaction, posting, scholastic integrity, academic honesty, grading, and assignment submission3. Identify technical references, standards, periodicals, and professional groups related to the class.4. Create a map showing the main course concepts and their relationships5. Study Quality Attributes, the Art of Architecting, and Heuristics6. Introduce the subject of Architecting, including benefits and risk reduction7. Introduce the Architect: responsibilities, and technical skills8. Define Architecture in terms of ISO/IEC/IEEE 15288 / INCOSE Systems Engineering Handbook processes, in particular the section 4.4 Architecture Definition Process9. Define Architecture in terms of ISO/IEC/IEEE 42010 (2011): Systems and software engineering —Architecture description10. Apply CMMI’s TS: Technical Solution specific goals and specific practices11. Discover the Zachman framework, and produce an architecture that conforms with the Zachman Framework12. Execute a self and peer review, using a
Acronyms/Glossary and Bibliography TEMPLATE .doc
Course Concept Map .doc
Assignment 1: (3 parts)1, “Literature Review Table”2, “Nomenclature Glossary”3, Course Concept Map .doc
Systems Architecting by RechtinArt of Architecting by MaierFunctional Allocation to phys. architectures
Assignment 2: Architecture (civil) through time
Heuristics list Appen. of SA by Rechtin .pptHeuristics Tom Glibb 2007 Sym. .pdfHeuristics for SE Cost Est. by Valerdi .pdf
Assignment 3: Heuristics survey
Art of Architecting by MaierSys.Arch: Creating&B ComplexS. RechtinAttribute Based Test&Evaluation .docAttribute Substitution by Smith .pdf
Discussion 1: Quality Attributes, the Art of Architecting, Heuristics
Due by 1st SUNDAYINCOSE SE Handbook section4.4 Architecture Definition Process(15288 ISO/IEC/IEEE section 6.4.4 Architecture Definition Process)
Quiz 1: INCOSE section 4.4
42010 ISO/IEC/IEEE Systems and software engineering — Architecture descriptionVideo: How to build … an Arch. MetaModel
Quiz 2: 42010 ISO/IEC/IEEE
CMMI for Dev. v1.3: TS: Technical Solution
Quiz 3: CMMI TS
Zachman’s Original 1987 paper .pdfZachman framework .pdfZachman Checklist .docZachman Checklist & Validation .xls
Discussion 2: Zachman framework
checklist, of Model features13. Provide constructive feedback about technical and grammatical correctness
Zachman Populated with Baseball .pdfZachman Populated with Baseball .pptZachman to DoDAF mapping .jpeg
Group Project Assignment 1: Zachman framework with model descriptionsDue by 2nd SUNDAY
Complexity Digest online Extra Credit 1: Review a Complexity Digest article
Journal Article from Library or web Extra Credit 2: Journal Article Review
Module 2: Data Centrality & Integration; Architecting; DoDAF 2.0 and DM2 (DoDAF Meta Model)
Course Learning Outcomes: 2, 3, 4, 5, 6, 7Module/Module Learning Objectives Resources & Materials Assignments/Assessments
1. Apply Data Centrality & Integration; Discover the DM2 (DoDAF Meta Model)2. Explain how data management processes support architecting practices3. Compare CORE-driven architecture to non-centralized architecture4. Originate DoDAF 2.0 models and architectures5. Maintain bi-directional traceability among Data and Models6. Utilize standard checklists to inform the creation of good work products7. Execute a self and peer review, using a checklist, of architecture and model features8. Utilize defect data analysis to provide feedback and process corrections
Vitech CORE University Edition filesGeospatial Library CORE report .pdfVideo: Exploring DoDAF in CORE (YT.com)
Assignment 1:CORE Guided Tour
DM2Understanding … the DM2 Metamodel .pdfVideo: Understanding …the DM2 (YT.com)Primitives in Modeling .pdfDM2 Data Dictionary and Mappings v2.02
Assignment 2:DM2 Database .xls
Discussion 1: DM2
Group Semester Project: DM2 & DoDAFEffective Team Communication .ppt & .pdfInfrastructure for Team Com. Template.docMinutes template .docWeekly Schedule .xls
GROUP PROJECT 1:Team Contract
Review Process .pptChecklist: DM2 and DoDAF .xlsxChecklist: Babers: Arch. Dev. Made SimpleDefect Log
Group PROJECT 2:Checklists and Defect LogSummary of your team understanding of review process
DoDAF TEMPLATES .pptxConstructing the DoDAF models .pptxDoDAF examples .pptxOSD briefing .pptxSAR example .pptxDoDAF V2.0 Volumes 1-3 .pdf
Group PROJECT 3:DM2DoDAF v2 ArchitectureChecklist .xlsx completedDefect Log .xlsx completed
Software review on web Extra Credit 1:Rhapsody / EA software install
Module 3: UPDM and UAF
Course Learning Outcomes: 2, 3, 8Module/Module Learning Objectives Resources & Materials Assignments/Assessments
1. Utilize UPDM and UAF2. Compare DoDAF with alternative architecture frameworks3. Construct DoDAF 2.0 models; Execute a self and peer review, using a checklist, of Model features4. Provide constructive feedback about technical correctness and validity
UPDM:UPDM Bleakley Introduction to UPDM .pdfUPDM OMG Tutorial DoD Hause et al .pdfUPDM OMG: Unified Profile for DoDAF &
MoDAF .pdfUPDM Air Cargo Vehicle DoDAF
Architecture v7.1 .pptUPDM Meta Model Diagrams .pptUPDM & SysML for SE IBM Bleakley .pdfUPDM DoDAF Exemplars .pptUPDM-Benefits-Briefing Morkevicius .pdfTransitioning OMG UPDM to ISO Unified
Architecture Framework (UAF) - INCOSE-https://www.youtube.com/watch?v=Gf3z7u4ia48
Quiz 1: UPDMDiscussion 1: How does UPDM provide compatibility between DoDAF and MoDAF?
UAF:UAF Transitioning UPDMUAF.pdfUAF for SoS Modening Hause.pdfUAF Profile by OMG .pdfIntroduction to Unified Architecture Framework (UAF)https://www.youtube.com/watch?v=3cnuWwBsdkM
Quiz 2: UAF and ProfileDiscussion 2: What issues will UAF permanently solve?
Group PROJECT PROJECT: continue DM2 -DoDAF course project development
Module 4: SoS: Systems-of-Systems
Course Learning Outcomes: 1, 9, 13Module/Module Learning Objectives Resources & Materials Assignments/Assessments
1. Apply SoS principles2. Review architecture with SoS principles checklist3. Construct DoDAF 2.0 models; Execute a self and peer review, using a checklist, of Model features4. Provide constructive feedback about technical correctness and validity
On the Nature of SoS .pdfArchitecting Principles for SoS .pdf“System of Systems” https://www.youtube.com/watch?v=h2br2_twHfw
Quiz 1: Nature and Principles of SoS
DoD SE Guide for SoS – Essentials .pdf, AND Summary .pdf
Quiz 2: Essentials of SoS
Process Evolution to Support SoS .pdfDoD SE Guide for SoS .pdf“The Incremental Commitment Spiral Model (ICSM)” https://www.youtube.com/watch?v=clyLxKtxi8w
Discussion 1:What is ICM, and what are good and bad examples?
Key Artifacts for SoS Activities .pdfSE Artifacts for SoS paper .pdfSE Artifacts for SoS presentation.pdfModel of SE in a SoS Context .pdfBattle Control SoS Engineering .pdf
Assignment 1: Apply the Trapeze model and Wave Model to a real system of interest
Group PROJECT PROJECT: continue DM2 -DoDAF course project development
Module 5: System Dynamics and Modified Frameworks
Course Learning Outcomes: 1, 2, 4, 10Module/Module Learning Objectives Resources & Materials Assignments/Assessments
1. Discover the System Dynamics process framework, and produce an System Dynamics architecture2. Produce a modified framework to meet special needs3. Construct DoDAF 2.0 models; Execute a self and peer review, using a checklist, of Model features4. Provide constructive feedback about technical and grammatical correctness
System Dynamics: TutorialBKCASE Systemigrams Intent .pdfCommunicating Strategic Intent .. .pdfSystem Dynamics Modeling .pdfSD Vensim Tutorial .docSD model example .pptSD Checklist.xls
Assignment 1:A, System Dynamics guided tutorialB, Formulate a System Dynamics model, and review with the SD Checklist.xls
Human View DoDAF .pdf Discussion 1: Where is the greatest unmet need for a custom arch. framework ?
Modified Frameworks:How Doctors Think Groopman .pdfDiagnostic Modeling .ppt and .docSD – Zachman for UAV T&E .pptZachman Bayesian framework .ppt & .doc
Assignment 2:Formulate and propose your own modified framework
Group PROJECT PROJECT: continue DM2 -DoDAF course project development
Module 6: ATAM: Architecture Tradeoff Analysis Method; Tradeoff Studies
Course Learning Outcomes: 5, 7, 12, 13, 15Module/Module Learning Objectives Resources & Materials Assignments/Assessments
1. Discover trade study basics2. Discover ATAM: Architecture Tradeoff Analysis Method3. Execute architecture Tradeoff Studies4. Learn how to assess alternatives for impact analyses5. Execute a self and peer review, using a checklist, of Model features6. Provide constructive feedback about technical correctness
Basic Tradeoff Study .xlsPinewood tradeoff 10.5 .xlsSmith Dissertation .docTradeoff Math .doc
Assignment 1: formulate a Trade Study of architectural alternatives
Mistakes_Smith et al .pdf Discussion 1: What mistakes can derail trade studies?Discussion 2: How many trade studies are needed for architecture development? … how formally documented?
Group PROJECTatam example .pptATAM introduction .pdfATAM Arch Trade-off Analysis .pdfATAM Arch. Evaluation CMU SEI .pdf
Group Assignment 1: formulate an ATAM architectural tradeoff study
Group Assignment 2: continue DM2-DoDAF development
Module 7: Management; Reviews and Presentations
Course Learning Outcomes: 1, 3, 12, 14Module/Module Learning Objectives Resources & Materials Assignments/Assessments
1. Apply an Architecture Management Plan TEMPLATE2. Apply the DoD Configuration Management Plan for DoDAF and the DM23. Ensure that architecture models aligned with customer requirements and enterprise objectives4. Execute a peer review, using a checklist, of course project presentations5. Publically present your team semester project6. Provide constructive feedback about classmate presentations
Arch. Management Plan TEMPLATE.doc
Quiz 1
Discussion 1: Describe a case study in which Architecture Management played a role
PROJECT Group PROJECT Assignments 1:Arch. Mang. Plan TEMPLATE …1a: Complete Arch. Mang. Plan
TEMPLATE .docDoDAF v2.0 Volume1 Manager’s Guide .pdf
…1b: Justify the addition of a section of the Manager’s Guide to the team Arch. Mang. Plan
CMP: Configuration Management Plan for DoDAF & DM2, DoD OASD NII .pdf
…1c: Justify the addition of a section of the DoD CMP for DoDAF & DM2 to the team Arch. Mang. PlanGroup PROJECT Assignment 2: Review DM2 & DoDAF Project and Presentation with Checklists. Present recorded .ppt slides.
Your Feedback: Survey: Your feedback onHow to improve this course
Appendices:
Systems Architecting & Design
SACS SYLLABUSCourse Description for: SE 5346 Systems Architecting & Design
Catalog Data: Conceptual design of systems, considering the arrangements of components, and the relations among them, and the holistic attributes of the arrangements, is taught. Department of Defense Architectural Framework (DoDAF), Zachman Frameworks, and others, are covered. Top-level strategic design at the beginning of the life-cycle is stressed. Essential elements, decisions, rationales and behaviors are covered, as well as the necessity for broad engineering knowledge in the creation of architectural representations. Topics covered include: Architecture frameworks, DoDAF, demonstration master plan, architectural products, executable architectures, and architecting knowledge & heuristics.
Prerequisites by Topic: 1. SE Fundamentals2. SE Requirements
Textbook: Required:Architecture Development Made Simple, 2nd edition, Charles Babers, Lulu.com, 2006, ISBN-10: 1847288332, ISBN-13: 978-1847288332
Optional:The Enterprise Architecture Sourcebook, Volume 1, Second Edition, by Charles Babers, ISBN 9781304058652Copyright NeoLogica Publishing, 2013.
Course Outcomes: 1. Students will be able to produce architectures such as
DoDAF, Zachman, and others.2. Students will learn architecting heuristics, and
architecting-enabling knowledge.3. Students will be able to interface with an architecting
team.4. Students will be aware of the place and functioning of
an architect.Topics Covered: 1. Department of Defense Architectural Framework
(DoDAF), and associated architectural products2. Zachman Frameworks, and others, are covered.3. Conceptual, strategic design4. Heuristics for architecting5. Teaming in architecting
Class Schedule: Three (3) hours of classroom discussion per module.Contribution to Professional Component:
Required graduate course that contributes to a Certificate in Systems Engineering, or an M.S. degree in Systems Engineering.
Relationship to Program Outcomes: A. Apply mathematics, science and engineering principles: Relationship to Outcome #1,2
B. Ability to design and conduct experiments and interpret data:Relationship to Outcome #1,2
C. Ability to design a system, component, or process to meet desired needs:Relationship to Outcome #1,2,3,4
D. Ability to function on multidisciplinary Teams:elationship to Outcome #3
E. Ability to identify, formulate, and solve engineering problems:Relationship to Outcome #1,2
F. Understanding of professional and ethical Responsibility: Relationship to Outcome #3,4
G. Ability to communicate effectively:Relationship to Outcome #1,2,3,4
H. The broad education necessary to understand the impact of engineering solutions in a global context:
Relationship to Outcome #1,2,3,4I. Recognition of the need for and an ability to engage in life-
long learning:Relationship to Outcome #3,4
J. Knowledge of contemporary issues:Relationship to Outcome #1,2,3,4
K. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice:Relationship to Outcome #1,2,3,4
L. Knowledge in an area of concentration:Relationship to Outcome #1,2,3,4
Computer Usage: CORE, Enterprise Architect, and Rhapsody -- commercial software programs -- will be used to draw architectures. Other commercial software: Microsoft Word, PowerPoint, Excel, Visio, etc.
Prepared by: Eric D. Smith, Associate Professor, Systems Engineering Program, Industrial, Manufacturing & Systems Engineering Department, 2010, Engineering Annex Rm.245; (915) 747-5205; [email protected]
Description:Conceptual design of systems, considering the arrangements of components, and the relations among them, and the holistic attributes of the arrangements, is taught. Department of Defense Architectural Framework (DoDAF), Zachman Frameworks, and others, are covered. Top-level strategic design at the beginning of the life-cycle is stressed. Essential elements, decisions, rationales and behaviors are covered, as well as the necessity for broad engineering knowledge in the creation of architectural representations. Topics covered include: Architecture frameworks, DoDAF, demonstration master plan, architectural products, executable architectures, and architecting knowledge & heuristics.
Objectives are to teach students:1, Master DoDAF as an important example of architectural frameworks.2, Teach DoDAF within a collective development environment.2, Cover important heuristics.3, Review the broad knowledge necessary for successful architecting.4, Place the architect within the landscape of system designers and stakeholders.
Outcomes:Students will be able to produce DoDAF products.Students will be able to interface with an architecting team.Students will know a significant set of architecting heuristics.Students will be aware of the broad base of architecting-enabling knowledge.Students will be aware of the place and functioning of an architect.
Educational Objectives:MSSE Graduates will:
Assume leadership responsibilities in systems engineering-based environments.Innovate and design products, services, and systems for the benefit of society.Discover new knowledge and develop new tools for the practice of systems engineering.Be valued for their analytical and creative abilities, skills, and education.Collaborate and generate benefits to their communities, profession, and the world in multidisciplinary environments.
Stakeholders:Employers, Graduates, Industry, Professional organizations, Society.
Textbooks
Required:Architecture Development Made Simple, 2nd edition, Charles Babers, Lulu.com, 2006, ISBN-10: 1847288332, ISBN-13: 978-1847288332
Recommended:
The Enterprise Architecture Sourcebook, Volume 1, Second Edition, by Charles Babers, ISBN 9781304058652 Copyright NeoLogica Publishing, 2013.
Design of Enterprise Systems: Theory, Architecture and Methods, Ronald E. Giachetti, CRC Press, 2010, ISBN 978-1-4398-1823-7
DoD Architecture Framework: A Guide to Applying System Engineering to Develop Integrated Executable Architectures (Paperback)By: Steven H. DamPublisher: BookSurge Publishing (April 6, 2006) ISBN-10: 1419632965 ISBN-13: 978-1419632969
Systems Architecting: Creating & Building Complex Systems (Hardcover)By: Eberhardt RechtinPublisher: Prentice Hall (1991) ISBN-10: 0138803455 ISBN-13: 978-0138803452
The Art of Systems Architecting, Second Edition (Hardcover)By: Mark W. Maier (Author), Eberhardt Rechtin (Author) Publisher: CRC; 2nd edition (June 28, 2000) ISBN-10: 0849304407 ISBN-13: 978-0849304408
3 rd Party Testing (optional) A good faith effort this semester to pass a certification exam administered by a professional society or third party will substitute for 1 of the assignments.There are several alternatives available:
1, INCOSE Certified/Associate Systems Engineering Professional certification ( CSEP / ASEP ):http://www.incose.org/educationcareers/certification/Diagnostic Test must be attempted in ASAP (so immediate attention to registration is required), and a significant attempt must be made at the end of the semester.Cost: ~$230
2, OMG Certified Systems Modeling Professional ( OCSMP )http://www.omg.org/ocsmp/
2, ITEA Certified Test & Evaluation Professional ( CTEP ):Most importantly, you must obtain & submit an official transcript from your alma mater Registrar.Cost: ~$250
3, PMI Project Management Professional ( PMP ) certification:http://www.pmi.org/Certification/Project-Management-Professional-PMP.aspxCost: $200
4, Alternative certification as proposed by you …
The certification exams link us to professional national & international standards, and you can enjoy the benefits of certification recognition in your job and career !
IBM Rational Rhapsody: 1, Model-Based Code Generation2, Code-Centric Development
Embedded Software Development Using Rational Rhapsody Architect for Softwarehttps://www.youtube.com/watch?v=zODaYlqL1_A&list=PL1122E405F2CC4EE5
Submission Requirements
Name your submitted documents this way: Doe_Jane_368_Hw1.docGist of answers (about 5% of the whole answer) should be boldfaced, italicized, highlighted, tabularized, or otherwise denoted in importance. Lengthy submissions should be accompanied by a Summary, in addition to work pages. All submissions are due before class on the day indicated.
Grading ScaleThe grading scale is approximate:A Excellent absorption and demonstration of architecting knowledge and skillsB Good absorption and demonstration of architecting knowledge and skillsC Deficient performanceF Disregard for course3rd Party Testing is necessary to receive a grade of A.
NO LATE HW, ASSIGNMENTS, OR TESTS WILL BE GRADED.Late submissions will be accepted for ‘check off’ only. Failure to submit any of the required assignments by the course end will qualify the student for no better than a C grade.Late submissions must be accompanied by an independent research paper and class presentation.Collaboration is allowed for the homework and group projects. Collective work should be publicly acknowledged as such.Material copied without proper reference will be considered incorrect.
SOFTWARE
Enterprise Architect (EA)EA is restricted via the group [email protected], managed by Amit Lopes.
1) Go to mydesktop.utep.edu2) Provide username and password3) Click on my desktop link4) On the remote desktop, there is a link for EA
Vensim and COREAnother resource is the Engineering Technology Center’s (ETC) College of Engineering (CoE) Virtual Lab (VL), with access at: http://etc.utep.edu/labs/virtual.htm
1, Remote Desktop to engpcXX.utep.edu (XX is 31-40, out of 1-60 computers.)2, Log On with UTEP password3, Use Vensim or CORE
To download the CORE University Edition software from the Vitech website, please follow the directions below:
Go to the Vitech website at www.vitechcorp.com, select the 'Downloads' button in the top right portion of the home page At the Download page, scroll down to the CORE 7.0 University Edition software Select the proper version, save the software to your computer, and install the application During installation the CORE University Edition software will guide you through the registration process (*Note: In order to
receive an activation key you will need to use the license provided by CORE and the password provided by your instructor) Once you receive your activation key your will be ready to open CORE
You will find that the quickest way to familiarize yourself with CORE is to utilize the CORE University Edition Guided Tour manual, which will escort you through the development of a sample system. This is available as part of the download or available on the Vitech website at http://www.vitechcorp.com/support/product_documentation.html (Under the University Edition section towards the bottom of the page).
Videos by subject:Vitech CORE:http://www.youtube.com/watch?v=NuqTFVmzzxU&feature=player_embedded
Bibliography / Subjects:
“Scott A. Bernard + Syracuse”Journal of Enterprise ArchitectureBuilder of FEA: Federal Enterprise Architecture
Clinger-Cohen:Certification required for federal programs
Spewak: EA book
CIA course: MaierAerospace Corp. is a federally-funded R&D company
Can receive limited federal funds with no-bidHatley/Pirbai
CIO.govArchitecture committeeThought leaders
Building Enterprise Information Architectures: Reengineering Information Systems, book
INCOSE: Technical Matrix, Enablers & Applications, Working Groups
ZachmanDoDAFNIST frameworkFEAF
“as is,” “to be” – time is essentialSOA
Time and Process more apparent
C4ISR, JTA, RM-ODP, TOGAF
Architectures:System, Data, Service, Enterprise, Etc.
ADL : Architecture Description LanguageWikipedia.org
IEEE 1471 / ISO 42010 http://www.iso-architecture.org/ieee-1471/ieee-1471-faq.html
Boeing Frontiers http://www.boeing.com/news/frontiers/index.htmlNASA Ask http://appel.nasa.gov/ask/issues/27/index27.phpCrossTalk http://www.stsc.hill.af.mil/CrossTalk/2007/08/index.htmlAIAA Aerospace America http://www.aiaa.org/aerospace/
Writing CenterThe University Writing Center offers free synchronous online one-on-one writing assistance for UTEP Connect students. Graduate and undergraduate consultants work with writers on projects for a wide variety of classes and provide assistance during all parts of the writing process, including: prewriting, drafting, revising, and editing. Online assistance is available by appointment through the UWC’s website (uwc.utep.edu). Most UWC consultants are bilingual Spanish and English speakers. Consultants will not edit your paper for you, and you are the one ultimately responsible for the work you submit and the grade you earn. Instead, Writing Center consultants will guide you through the writing process and teach you valuable writing skills. Visit the UWC’s website to learn more about the services they provide, or make an appointment for an online consultation. Online consultations take place during regular business hours (see website) and must be made at least one day in advance.
Key References for Advanced Systems Architecting ProgramMark W. Maier
The Art of Systems Architecting, Second edition, Maier and Rechtin, CRC Press, 2000
Systems Architecting, Creating & Building Complex Systems, E. Rechtin, Prentice Hall, 1991 (out of print)
Systems Architecting of Organizations, Why Eagles Can’t Swim, E. Rechtin, CRC Press, 2000
ANSI/IEEE 1471-2000 Recommended Practice for Architectural Description of Software-Intensive Systems
DOD Architecture Framework v2.0
Smart Choices, Hammond, Keeney, and Raiffa, Broadway Books, 2002
Value Focused Thinking, R. Keeney, Harvard University Press, 1996.
Maier, M. W., Architecting Principles for Systems-of-Systems, Systems Engineering, 1:4, pp. 267-284, 1998
Maier, M. W., On Architecting and Intelligent Transport Systems, Joint Issue IEEE Transactions on Aerospace and Electronic Systems/System Engineering, AES33:2, pp. 610-625, April, 1997
Strategy under Uncertainty, H. Courtney, J. Kirkland, and S. Patrick Viguerie, McKinsey Quarterly,
Making Better Decision Makers, R. Keeney, Decision Analysis, Vol. 1, No. 4, December 2004, pp.193-204
My Year at a BIG High Tech Company, J. Kay, Forbes ASAP, May 29, 2000
Digital Diary Part Two: The Miracle, J. Kay, Forbes ASAP, August 21, 2000
Digital Diary Part Three: A Stab in the Back, Forbes ASAP, November 27, 2000
Satellite Status Reporting System, M. Maier
The Well-Tempered Aircraft, A.E. Raymond, 39th Wilbur Wright Memorial Lecture, Journal of the Royal Aeronautical Society, October 1951
An Interview with Dr. Bradford Parkinson, S.R. Strom, The Aerospace Corporation, 2003
On the Origin of Strategies, E.D. Beinhocker, The McKinsey Quarterly 1999 Number 4, pp. 47-57
Leonardo’s ART, M Boal, Brill’s Content Magazine, October 2000
Managing Complexity:Middleware Explained, A.T. Campbell, G. Coulson, M.E. Kounavis, IT Pro, September/October 1999, Copyright 1999 IEEE
Case Study: Cray Supercomputers, M.W. Maier
Time to get rid of legacy systems, R Heygate, B. Spokes, The McKinsey Quarterly 1997 Number 4
Best practice = Best strategy, P.M. Nattermann, The McKinsey Quarterly 2000 Number 2
The beginning of system dynamics, J.W. Forrester, The McKinsey Quarterly 1995 Number 4
On Systems Architecture, T. DeMarco, The Atlantic Systems Guild Inc., 1995
New tools for negotiators, T. Allas, N. Georgiades, The McKinsey Quarterly 2001 Number 2
The Paris guide to IT architecture, J. Laartz, E. Sonderegger, J. Vinckier, The McKinsey Quarterly 2000 Number 3
Communications for Coalition Actions (COCOA) Architecture Study, An ASAP Case Exercise, M.W. Maier
Making the most of uncertainty, Hugh Courtney, The McKinsey Quarterly 2001 Number 4
Innovation’s uncertain terrain, Nathan Rosenberg, The McKinsey Quarterly 1995 Number 3
The 7 Levels of Change: Diffferent Thinking for Diffferent Results, Rolf Smith, Tapestry Press 2002 (out of print)
JASON Report: Army Battlefield Communications, JSR-96-605, September 1999
JASON Report: Small Unit Operations, JSR-97-142, June 1998
JASON Report: Counter Deception, JSR-95-500, July 8, 1996
20/20 Foresight: Crafting Strategy in an Uncertain World, Hugh Courtney, Harvard Business School Press 2001 (out of print)
Evaluating Software Architectures, Paul Clements, Rick Kazman, Mark Klein, SEI Series in Software Engineering
Making Real Options Real, T.E. Copeland, P.T. Keenan; McKinsey Quarterly 1998 Number 3
Mapping the Global Future, Report of the National Intelligence Council’s 2020 Project, December 2004, GPO
APPENDIX: Ideas
CORE Guided Tour: download
Midterm Review:Choose a complex system.Develop DoDAF Views by developing:
1, List of Nodes, Systems, components, etc.2, DoDAF views, 26, all3, Additional, creatively original views (1-2)4, CADM integration plan for architectures on paper
Final Review:Individual project which demonstrates a broad and detailed understanding of architecture:
Paper for conference (CSER or INCOSE)CADM: Database Development and DemonstrationCORE: Advanced architecture… other options