Cart (Loading....) | Create Account
Close category search window

Software Architecture and Design and IEEE Standards Bundle

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$385.0 $265.0
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)

The following course is in this bundle: Software Architecture and Design. This tutorial is part of a series of eLearning courses designed to help you prepare for the examination to become a Certified Software Development Professional (CSDP) or to learn more about specific software engineering topics. Courses in this series address one or more of the fifteen Knowledge Areas that comprise the Software Engineering Body of Knowledge - or SWEBOK, upon which the Certification Exam is based. Within each course module, there is a list of textbooks, courses and relevant reference materials to assist you in preparing for the Certification Exam.

Design is defined in [IEEE610.12.90] as both the "process of defining the architecture, components, interfaces and other characteristics of a system or component and the result for [that] process." Viewed as a process, software design is the software engineering life cycle activity in which software requirements are analyzed in order to produce a description of the software's internal structure that will serve as the basis for its construction. More precisely, a software design (the result) must describe the software architecture - that is, how software is decomposed and organized into components and the interfaces between those components. It must also describe the components at a level of detail that enables their construction.

This course is intended to assess your understanding of software design through inline quizzes and feedback. Specific topics addressed in this course are: fundamentals of software design, key issues in software design, software structure and architecture, human computer interface design, software design quality analysis and evaluation, software design notations and software design strategies and methods.

The following IEEE standards are included in this package:

IEEE 610.12-1990 (Replaced by IEEE/ISO/IEC 24765-2010) Systems and software engineering -- Vocabulary

Persistent Link:

More »

Publication Date :


Need Help?

IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.