The Carnegie Pulseabout the carnegie pulse | advertise | contact | subscriptions | join 
newsart & cultureopinionseventscourse schedule

My schedule
Most popular
View departments
View locations
View times

Find course by title:




 

17-614 Engineering Software Intensive Systems


Units:12.0
Department:Software Engineering
Special permission:Yes

Objective: This course will prepare software developers to understand macroscopic issues that affect overall system viability and to recognize their impact on more localized software-engineering decisions. In addition, students will gain skills critical on career paths that encompass responsibility for engineering complete software-intensive systems. Topics 1.The relationship between software engineering and systems engineering; system concepts and their relation to software; system life cycle models 2.Decision making and mathematical system-performance modeling 3.System economics, the business considerations of software-intensive projects, including economic analyses that lead to optimal solutions 4.System "-ity's" - security, reliability,) maintainability, availability, supportability, and "usability (Human Factors)" 5.The relationship between system and software architectures, emphasizing system-partitioning criteria and strategies. Architectures discussed will include domain-specific and newly emerging ones, such as DoD's Advanced Distributed Learning architecture and Microsoft's .NET architecture and Application Service Provider (ASP) architecture. 6.System analysis, requirements analysis, and system design. Students will conduct a functional analysis of a selected system, specifying use-cases, interaction diagrams, and threads through an OO software design. 7.System-level test and evaluation; focusing beyond software testing. 8.Management of systems engineering, covering the Systems Engineering Management (SEMP) and Software Project Management (SPMP) plans. 9.Systems culture, including systems-oriented professional organizations, system-level standards, and system-level capability maturity. Students will also complete two projects: individually - generating selected portions of an SEMP and, collaborating with a remote partner solely through the Internet - producing a different SE

  Popularity index
Rank for this semester:#1085
Rank in this department:#12

  Students also scheduled
18-749 Fault-Tolerant Distributed Systems
17-672 Software Development Studio II
17-657 Communication for Software Engineer...
17-655 Architectures for Software Systems
17-654 Analysis of Software Artifacts
99-200 Tutoring, Mentoring and Role Modeli...
98-050 Student Taught Courses (StuCo): Bee...
98-011 Student Taught Courses (StuCo): Fig...
98-009 Student Taught Courses (StuCo): Int...
15-864 Advanced Computer Graphics

  Spring 2005 times

Sec Time Day Instructor Location  
A 9:00 - 10:20 am T Harbaugh NSH 1305 Add course to my schedule
R Harbaugh NSH 1305



talkback to the pulse
No comments about this course have been posted, yet. Be the first to post!
Share your opinion on this course with other Pulse readers. Login below or register to begin posting.

Email address:
Password:







  (c) Copyright 2004 The Carnegie Pulse, Carnegie Mellon's first exclusively online student-run news source. campus mirror | RSS