|
|
|
| (0-0-3) (Lec-Lab-Credit Hours) This course presents advanced techniques and analysis designed to permit managers to estimate and use cost information in decision making. Topics include: historical overview of the management accounting process, statistical cost estimation, cost allocation, and uses of cost information in evaluating decisions about pricing, quality, manufacturing processes (e.g., JIT, CIM), investments in new technologies, investment centers, the selection process for capital investments, both tangible and intangible, and how this process is structured and constrained by the time value of money, the source of funds, market demand, and competitive position.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course brings a strong modeling orientation to bear on the process of obtaining and utilizing resources to produce and deliver useful goods and services so as to meet the goals of the organization. Decision-oriented models such as linear programming, inventory control, and forecasting are discussed and then implemented utilizing spreadsheets and other commercial software. A review of the fundamentals of statistical analysis oriented toward business problems will also be conducted.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This project-based course exposes students to tools and methodologies useful for forming and managing an effective engineering design team in a bussiness environment. Topics covered will include: personality profiles for creating teams with balanced diversity; computational tools for project coordination and management; real time electronic documentation as a critical design process variable; and methods for refining project requirements to ensure that the team addresses the right problem with the right solution.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course will provide an understanding of both the tools and models that can be used throughout the design, development, and support phases of a system to conduct trade-offs between system performance and life-cycle cost. The students will be exposed to the cost benefit analysis process as a strategic tool during system design and development consistent with the principles of Cost as an Independent Variable (CAIV). The students will also be exposed to the formulation of cost-estimating relationships in this context. The course will focus on the use of tools and the development of models from case studies. Prerequisite: IPD 611, SYS 611 or consent of instructor.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
Principles and techniques of total quality management (TQM) with emphasis on their application to technical organizations. Topics include management philosophy, concepts and critique of quality "Gurus"; TQM modeling and strategy; TQM tools and techniques; Dept. of Defense 5000.51-G TQM guides; review and critique of the Deming and Baldrige Awards; concurrent engineering; quality function, deployment and design for cost. Students will form teams to analyze a case study involving TQM concepts and techniques (Formerly EM750)
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
This course illustrates the theory and practice of designing and analyzing supply chains. It provides tool sets to identify key drivers of supply chain performance such as inventory, transportation, information and facilities. Recognizing the interactions between the supply and demand components, the course provides a methodology for implementing integrated supply chains, enabling a framework to leverage these dynamics for effective product/process design and enterprise operations.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course addresses the design of the peopled-system that is responsible for designing and testing a product or operational system. There are three keys to designing the development system that are emphasized as part of this course: the fact that the design process should be a discovery process, the critical feedback and control activities that must be implemented for cost-discovery process, the critical feedback and control activities that must be implemented for cost-effective success, and the design of risk management(with an emphasis on adaptive testing) activities. This course will focus on the functional processes that must be performed by the development system, but will also address physical resources(people and software) and associated organizational structures.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Selected topics from various areas within Engineering Management.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) Three credits for the degree of Master of Engineering (Engineering Management). This course is typically conducted as a one-on-one course between a faculty member and a student. A student may take up to two special problems course in a master's degree program. A department technical report is required as the final product for this course.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Three credit for the degree of Doctor of Philosophy. This course is typically conducted as a one-on-one investigation of a topic of particular interest between a faculty member and a student and is often used to explore topical areas that can serve as a dissertation. A student may take up to two special problems course in a Ph.D. degree program. A department technical report is required as the final product for this course
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) Selected topics from various areas within Engineering Management. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. Prerequisite: consent of instructor.
Close |
|
| (0-0-6) (Lec-Lab-Credit Hours) For the degree of Master of Engineering (Engineering Management). A minimum of six credit hours is required. Hours and credit to be arranged.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Original work, which may serve as the basis for the dissertation, required for the degree of Doctor of Philosophy. A minimum of 30 hours of EM 960 research is required for the Ph.D. degree. Hours and credits to be arranged.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Aspects of entrepreneurship and business most relevant for technical people and the practice of Technogenesis. Investigates business-related considerations in successfully commercializing new technology. Exposes technologists to five critical aspects of creating a successful new venture and/or a successful product or service business within an existing enterprise: (1) market and customer analysis, (2) beating the competition, (3) planning and managing for profitability, (4) high-tech marketing and sales, and (5) business partnerships and acquisitions. Students should take this course if they: (1) desire to maximize their effectiveness as technologists by understanding the business and customer considerations that impact the work of technologists, (2) intend to lead or participate in a technology-based new venture/start-up, or (3) contemplate an eventual transition from a technical to a business management career. It is intended for either advanced undergraduate (junior or senior) or graduate students in engineering or science curricula.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) A participating seminar on topics of current interest and importance in Technogenesis.
Close |
|
|
| (3-0-3) (Lec-Lab-Credit Hours) This course is designed for students with a background in engineering, technology, or science that have not taken a class in statistics or need a refresher class. In this class we will apply probability and statistics throughout a system’s life cycle. Topics include the roles of probability and statistics in Systems Engineering, the nature of uncertainty, axioms and properties of probability models and statistics, hypothesis testing, design of experiments, basic performance requirements, quality assurance specification, functional decomposition, technical performance measurements, statistical verification, and simulation.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course is an application oriented with theoretical arguments approached from an intuitive level rather than from a rigorous mathematical approach. This course teaches the student how statistical analyses are performed while assuring the student an understanding of the basic mathematical concepts. The course will focus on "real world" uses of statistical analysis and reliability theory. The student will use the software to solve problems. Included in this course will demonstrate Markov modeling techniques. This course is a perquisite to the System Reliability and Life Cycle Analysis course.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course will explore and discuss issues related to the integration and testing of complex systems. First and foremost, students will be exposed to issues relating to the formulation of system operational assessment and concept. Subsequently, functional modeling and analysis methods will be used to represent the system functionality and capability, leading to the packaging of these functions and capabilities into high-level system architecture. Specific focus will be given to issues of interface management and testability. The course will also address the related management issues pertaining to integrated product teams, vendors and suppliers, and subcontractors. In addition, selected articles will be researched to demonstrate the techniques explored in class.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course emphasizes the development of modeling and simulation concepts and analysis skills necessary to design, program, implement, and use computers to solve complex systems/products analysis problems. The key emphasis is on problem formulation, model building, data analysis, solution techniques, and evaluation of alternative designs/ processes in complex systems/products. Overview of modeling techniques and methods used in decision analysis, including Monte Carlo and discrete event simulation is presented.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course discusses fundamentals of systems engineering. Initial focus is on need identification and problems definition. Thereafter, synthesis, analysis, and evaluation activities during conceptual and preliminary system design phases are discussed and articulated through examples and case studies. Emphasis is placed on enhancing the effectiveness and efficiency of deployed systems while concurrently reducing their operation and support costs. Accordingly, course participants are introduced to methods that influence system design and architecture from a long-term operation and support perspective.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This will test the knowledge of students who have achieved the equivalent of Level I certification through the Defense Acquisition University or who have completed selected industry training programs. Typically students take 80 hours training for this certification level equivalent. Upon successful completion (graded pass/fail), students will be awarded 3 credits toward a Master of Engineering in Systems Engineering.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This will test the knowledge of students who have achieved the equivalent of Level II certification through the Defense Acquisition University or who have completed selected industry training programs. Typically students take more than 160 hours training for this certification level equivalent. Upon successful completion (graded pass/fail), students will be awarded between 3 and 6 credits toward a Master of Engineering in Systems Engineering.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course examines the real-world application of the entire space systems engineering discipline. Taking a process-oriented approach, the course starts with basic mission objectives and examines the principles and practical methods for mission design and operations in depth. Interactive discussions focus on initial requirements definition, operations concept development, architecture tradeoffs, payload design, bus sizing, subsystem definition, system manufacturing, verification and operations. This is a hands-on course with a focus on robotic missions for science, military and commercial applications.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This unique course gives students a hands-on opportunity to apply key principles of space systems engineering. In part 1 of the course, students are given a set of customer expectations in the form of broad mission objectives. Using state-of-the-industry mission design and analysis tools (provided), the task is to apply systems engineering process to define top-level system requirements and design key elements of the system. The end result will be a system design review during which students present and defend their design decisions. In part 2 of the course, students experience system realization processes first-hand by integrating, verifying, validating and delivering the shoe box-sized EyasSAT educational satellite. Lecture is combined with hands-on experience. From the part-level to the system level, students will implement a rigorous assembly, integration, verification and validation plan on real hardware and software applying "test like you fly, fly like you test" principles.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course provides the conceptual framework for developing space missions of human spacecraft starting from a blank sheet of paper. It describes and teaches the human space mission design and analysis process. The entire course is process oriented to equip each participant with practical tools to complete a conceptual design and analyze the impacts of evolving requirements. At the end of this course you will be better able to tie mission elements together and perform tradeoffs between system design and mission operations that must occur, during the early stages of planning, in order to deliver cost-effective results.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course provides an integrated view of space launch and transportation systems (SLaTS) design and operations. It analyzes customer needs, objectives and requirements, through launch and transportation system design, development, test and manufacturing to creating operations concepts and infrastructure capabilities. Lifecycle cost and the business case will be assessed. The thrust of this course is to identify technical risk and mitigate it in the most cost-effective manner, while maintaining the technical integrity of the vehicle(s) and infrastructure. In the course you will take a fresh look at space launch and transportation systems by emphasizing a process-oriented approach for creating cost-effective concepts to meet customer needs and objectives. This process describes how to translate SLaTS objectives, requirements, and constraints into viable and cost-effective operations concepts. Vehicle design presentations show practical, detailed approaches and tools to analyze and design manned and unmanned, reusable and expendable vehicles for both launch and interplanetary systems, including architecture and configuration, payloads, and vehicle subsystems. Course presentations on launch operations describe the functions to be performed, define and evaluate the key issues, help you develop an appropriate operations concept, and assess the complexity and cost of operations. Special emphasis is placed on describing the interrelationships and tradeoffs between system design and launch operations that must occur during the early stages of planning in order to deliver effective systems.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course examines the real-world space mission operations. Taking a process-oriented approach, the course provides an in-depth view of the entirety of space mission operations, including the concept of operations and all functions that are performed in support of a space mission. Interactive discussions focus on initial requirements definition, operations concept development, functional allocation among spacecraft, payload, ground system and operators. A detailed model is provided that allows the user to estimate operations complexity and then prepare an estimate of the number of operators required and overall cost. This is a hands-on course with a focus on space missions for science, military and commercial applications.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
This unique course gives participants a hands-on opportunity to apply key principles of space systems engineering. Participants are given a set of customer expectations in the form of broad mission objectives for a crew exploration vehicle with the task of applying systems engineering process to define top-level system requirements and design key elements of the system. The end result will be a system design review during which students present and defend their design decisions. Course participants are given a set of mission objectives in the form of a Request for Proposal (RFP) or Announcement of Opportunity (AO) and divided into competing groups to conceptually design a viable crewed mission that meets the customer expectations at an acceptable lifecycle cost. The groups are guided through a structured space system engineering approach to define a mission concept and supporting space mission architecture, and complete a detailed analysis.
Prerequisites: SDOE 632 Designing Space Missions and Systems (0-0-3)(Lec-Lab-Credit Hours)
This course examines real-world space missions and space design. Taking a process oriented approach, the course starts with basic mission objectives and examines the principals and practical methods for mission design and operations in-depth. Interactive discussions focus on key system engineering issues like initial requirements definition, operations requirements definition, operations concept development, architecture tradeoffs, pay load design, bus sizing, subsystem definition, system manufacturing, verification, and operations. This course provides end-to-end technical space systems engineering information necessary to management the technical baseline of a project. Close |
SDOE 635 Human Spaceflight (0-0-3)(Lec-Lab-Credit Hours) This course provides the conceptual framework for developing space missions of human spacecraft starting from a blank sheet of paper. It describes and teaches the human space mission design and analysis process. The entire course is process oriented to equip each participant with practical tools to complete a conceptual design and analyze the impacts of evolving requirements. At the end of this course you will be better able to tie mission elements together and perform tradeoffs between system design and mission operations that must occur, during the early stages of planning, in order to deliver cost-effective results. Close |
SYS 632 Designing Space Missions and Systems (Module version is SDOE 632) (0-0-3)(Lec-Lab-Credit Hours) This course examines the real-world application of the entire space systems engineering discipline. Taking a process-oriented approach, the course starts with basic mission objectives and examines the principles and practical methods for mission design and operations in depth. Interactive discussions focus on initial requirements definition, operations concept development, architecture tradeoffs, payload design, bus sizing, subsystem definition, system manufacturing, verification and operations. This is a hands-on course with a focus on robotic missions for science, military and commercial applications. Close |
SYS 635 System Maintainability and Maintenance
(0-0-3)(Lec-Lab-Credit Hours) System maintainability is a design characteristic, whereas maintenance is a consequence of design, and this module focuses on both. Maintainability analysis, and the associated theory, provides a powerful tool with which engineers can gain a quantitative and qualitative description of the ability and cost of systems and products to be restored. On the other hand, and as part of the emphasis of this module on maintenance, participants will be introduced to analysis and optimization techniques to enhance the efficiency of the maintenance system through proper classification of tasks as preventive and/or corrective, and their intelligent clustering to reduce the associated maintenance manpower, cost, time, and resources. Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) The supportability of a system can be defined as the ability of the system to be supported in a cost effective and timely manner, with a minimum of logistics support resources. The required resources might include test and support equipment, trained maintenance personnel, spare and repair parts, technical documentation and special facilities. For large complex systems, supportability considerations may be significant and often have a major impact upon life-cycle cost. It is therefore particularly important that these considerations be included early during the system design trade studies and design decision-making.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course provides the participant with the tools and techniques that can be used early in the design phase to effectively influence a design from the perspective of system reliability, maintainability, and supportability. Students will be introduced to various requirements definition and analysis tools and techniques to include quality function deployment, input-output matrices, and parameter taxonomies. An overview of the system functional analysis and system architecture development heuristics will be provided. Further, the students will learn to exploit this phase of the system design and development process to impart enhanced reliability, maintainability, and supportability to the design configuration being developed. Given the strategic nature of early design decisions, the participants will also learn selected multiattribute design decision and risk analysis methodologies, including Analytic Hierarchy Process (AHP). As part of the emphasis on maintainability, the module addresses issues such as accessibility, standardization, modularization, testability, mobility, interchangeability and serviceability and the relevant methods, tools, and techniques. Examples and case studies will be used to facilitate understanding of these principles and concepts.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course discusses the fundamentals of system architecting and the architecting process, along with practical heuristics. Furthermore, the course has a strong "how-to" orientation, and numerous case studies are used to convey and discuss good architectural concepts as well as lessons learned. Adaptation of the architectural process to ensure effective application of COTS will also be discussed. In this regard, the course participants will be introduced to an architectural assessment and evaluation model. Linkages between early architectural decisions, driven by customer requirements and concept of operations, and the system operational and support costs are highlighted.
Prerequisites: SYS 625 Fundamentals of Systems Engineering (3-0-3)(Lec-Lab-Credit Hours) This course discusses fundamentals of systems engineering. Initial focus is on need identification and problems definition. Thereafter, synthesis, analysis, and evaluation activities during conceptual and preliminary system design phases are discussed and articulated through examples and case studies. Emphasis is placed on enhancing the effectiveness and efficiency of deployed systems while concurrently reducing their operation and support costs. Accordingly, course participants are introduced to methods that influence system design and architecture from a long-term operation and support perspective. Close |
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) This course is designed to enable engineers, scientists, and analysts from all disciplines to recognize potential benefits resulting from the application of robust engineering design methods within a systems engineering context. By focusing on links between sub-system requirements and hardware/software product development, robust engineering design methods can be used to improve product quality and systems architecting. Topics such as Design and Development Process and Methodology, Need Analysis and Requirements Definition, Quality Engineering, Taguchi Methods, Design of Experiments, Introduction to Response Surface Methods, and Statistical Analysis of Data will be presented.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course is a study of analytic techniques for rational decision-making that addresses uncertainty, conflicting objectives, and risk attitudes. This course covers modeling uncertainty; rational decision-making principles; representing decision problems with value trees, decision trees and influence diagrams; solving value hierarchies; defining and calculating the value of information; incorporating risk attitudes into the analysis; and conducting sensitivity analyses.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course serves as an overview of phenomenology and technologies associated with the development, design, construction, and life cycle management of network centric systems and systems of systems. The goal of this class is to provide the early career engineers and scientists who have been educated in a traditional academic disciplines, visibility into the interdisciplinary methods, processes, terminology, and tools needed to integrate these technologies into an operationally and cost effective adaptive network centric systems of systems.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course covers the theory and application of modeling aggregate demand, fragmented demand and consumer behavior using statistical methods for analysis and forecasting for facilities, services and products. It also aims to provide students with both the conceptual basis and tools necessary to conduct market segmentation studies, defining and identifying criteria for effective segmentation, along with techniques for simultaneous profiling of segments and models for dynamic segmentation. All of this provides a window on the external environment, thereby contributing input and context to product, process and systems design decisions and their ongoing management.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
Dynamic pricing is defined as the buying and selling of goods and services in free markets where the prices fluctuate in response to supply and demand and changing. This course illustrates the difference between static and dynamic pricing, and covers various dynamic pricing models and methodologies for successful pricing. This course also illustrates the fact that effective pricing optimization is based on modeling of demand and elasticity of demand at a very granular level. It will explore various dynamic pricing models and explore and identify factors relevant in choosing dynamic pricing models that best support the operational effectiveness, external environment and business strategy of a particular firm.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
The course introduces students to system dynamics models of business policy analysis and forecasting of associated management problems of complex systems and enterprise. The course covers advanced techniques of policy and strategy development applications: system thinking and modeling dynamics of growth and stability, including interaction of human factors with the technology. The tools of increasing power and complexity are offered for student’s business and management applications: causal feedback diagrams, technology process graphs, information processing flowcharts, decision scenarios. Students will get hands-on training in systems modeling by STELLA and AnyLogic software languages and perform their own case studies of real system of technology and/or business development. Prerequisite: Course in statistics.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Research philosophy, ethics, and methodology will be discussed. Each student will, under the guidance of the instructor, formulate a problem, search the literature, and develop a research design. In addition, the student will examine and criticize research reports with specialemphasis on the statement of the problem, the sampling and measuring techniques that are used, and theanalyses and interpretation of the data. Emphasis is on applying research methodology to real-world organizational problems.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This data driven course focuses on the subjects of both traditional and modern data analysis and mining techniques. The course emphasizes the analysis of business and engineering data using a combination of theoretical techniques and commercially available software to solve problems. Topics such as data analysis and presentation, linear and nonlinear regression, analysis of variance, factor analysis, cluster analysis, neural networks, and classification trees will be presented. The course will make extensive use of the Splus software packages. However, students will be encouraged to use a wide variety of industry standard data analysis and mining tools including SPSS, SAS, MATLAB, and BrainMaker.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course is the advanced study of analytic techniques for rational decision making that addresses uncertainty, conflicting objectives, and risk attitudes. This course covers advanced techniques for modeling uncertainty; values and risk preference. The advanced techniques for modeling uncertainty include Bayesian networks and the various approaches for both representing joint probability distributions and computing posterior distributions given new evidence. The techniques for modeling preferences address various degrees of preferential dependence among objectives. Finally, the risk preference techniques address non-exponential risk preference and the associated computation of value of information. These techniques are valuable as part of the risk management process, conduct of systems engineering trade-offs, and managing systems engineering projects
Prerequisites: SYS 660 (0-0-3)(Lec-Lab-Credit Hours)
This course is a study of analytic techniques for rational decision-making that addresses uncertainty, conflicting objectives, and risk attitudes. This course covers modeling uncertainty; rational decision-making principles; representing decision problems with value trees, decision trees and influence diagrams; solving value hierarchies; defining and calculating the value of information; incorporating risk attitudes into the analysis; and conducting sensitivity analyses.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
Three credits for the degree of Master of Engineering (Systems Engineering). This course is typically conducted as a one-on-one course between a faculty member and a student. A student may take up to two special problems courses in a master’s degree program. A department technical report is required as the final product for this course. Students enrolled in the SDOE program should enroll in course number SDOE 800.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Three credits for the degree of Doctor of Philosophy. This course is typically conducted as a one-on-one one investigation of a topic of particular interest between a faculty member and a student and is often used to explore topical areas that can serve as a dissertation. A student may take up to two special problems courses in a Ph.D. degree program. A department technical report is required as the final product for this course. Students enrolled in the SDOE program should enroll in course number SDOE 801.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) Selected topics from various areas within Systems Engineering. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. Prerequisite: consent of instructor.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) A minimum of six credit hours is required for the thesis. Hours and credits to be arranged. Students enrolled in the SDOE program should enroll in course number SDOE 900.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Original work, which may serve as the basis for the dissertation, required for the degree of Doctor of Philosophy. A minimum of 30 hours of SYS 960 research is required for the Ph.D. degree. Students enrolled in the SDOE program should enroll in course number SDOE 960.
Close |
|
|
Systems Design and Operational Effectiveness |
| (0-0-3) (Lec-Lab-Credit Hours)
The course deals with the management of software projects using objective metrics that help developers and managers to understand the scope of the work to be accomplished, the risks that will occur, the tasks to be performed, the resources and effort to be expended, and the schedule to be observed. It provides the student with a thorough introduction to facility with, and understanding of such industry-standard software sizing metrics as Function, Feature, and Object Points and their relationship to the lines-of-code metric. It provides the student with a thorough introduction to and understanding of such industry-standard software estimation tools such as COCOMO II, and Knowledge Plan.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case history and project oriented.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Requirements Acquisition is one of the least understood and hardest phases in the development of software products, especially because requirements are often unclear in the minds of many or most stakeholders. This course deals with the identification of stakeholders, the elicitation and verification of requirements from them, and translation into detailed requirements for a new or to-be-extended software product. It deals further with the analysis and modeling of requirements, the first steps in the direction of software design. The quality assurance aspects of the software requirements phase of the software development process is studied. Also an introduction to several formal methods for requirements specification is presented. Also listed as CS 564. Prerequisites: SSW 540.
Prerequisites: SSW 540 Fundamentals of Quantitative Software Engineering I (3-0-3)(Lec-Lab-Credit Hours) This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case history and project oriented. Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course deals with the high-level (architectural) and low-level issues involved in the design of software systems/products. At the high level, it deals with such issues as component-based design, cohesion, interconnection complexity, and methods for minimizing the latter; it also deals with the use of middleware, performance analysis, and simulation, and the use of COTS components. At the low level, it deals with object-oriented design, design patterns, and code refactoring. Finally, it deals with validation and verification of both architecture and code designs. This course is case history and project oriented. Also listed as CS 565.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course provides in-depth coverage of software testing, configuration management, quality assurance, and maintenance, both in terms of defect removal and enhancement. It deals with the performance of these activities in a variety of life-cycle models, from spiral-model or Rational Unified Process development, through lighter weight varieties of incremental and iterative models down to extreme programming. It is a project-oriented course. Also listed as CS 567.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course is an application oriented with theoretical arguments approached from an intuitive level rather than from a rigorous mathematical approach. This course teaches the student how statistical analyses are performed while assuring the student an understanding of the basic mathematical concepts. The course will focus on "real world" uses of statistical analysis and reliability theory. The student will use the software to solve problems. Included in this course will demonstrate Markov modeling techniques. This course is a perquisite to the System Reliability and Life Cycle Analysis course.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course will explore and discuss issues related to the integration and testing of complex systems. First and foremost, students will be exposed to issues relating to the formulation of system operational assessment and concept. Subsequently, functional modeling and analysis methods will be used to represent the system functionality and capability, leading to the packaging of these functions and capabilities into high-level system architecture. Specific focus will be given to issues of interface management and testability. The course will also address the related management issues pertaining to integrated product teams, vendors and suppliers, and subcontractors. In addition, selected articles will be researched to demonstrate the techniques explored in class.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course emphasizes the development of modeling and simulation concepts and analysis skills necessary to design, program, implement, and use computers to solve complex systems/products analysis problems. The key emphasis is on problem formulation, model building, data analysis, solution techniques, and evaluation of alternative designs/ processes in complex systems/products. Overview of modeling techniques and methods used in decision analysis, including Monte Carlo and discrete event simulation is presented.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This project-based course exposes students to tools and methodologies useful for the effective management of systems engineering and engineering management projects. This course presents the tools and techniques for project definition, work breakdown, estimating, resource planning, critical path development, scheduling, project monitoring and control, and scope management. These tools will be presented within the context of a life cycle and a systems approach. Students will be exposed to advanced project management software. Reinforcing these fundamentals in project management, the course will introduce advanced concepts in project management, and establish the building blocks for the management of complex systems.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course will provide an understanding of both the tools and models that can be used throughout the design, development, and support phases of a system to conduct trade-offs between system performance and life-cycle cost. The students will be exposed to the cost benefit analysis process as a strategic tool during system design and development consistent with the principles of Cost as an Independent Variable (CAIV). The students will also be exposed to the formulation of cost-estimating relationships in this context. The course will focus on the use of tools and the development of models from case studies.
Prerequisites: IPD 611 Simulation and Modeling (3-0-3)(Lec-Lab-Credit Hours) This course emphasizes the development of modeling and simulation concepts and analysis skills necessary to design, program, implement and use computers to solve complex systems/products analysis problems. The key emphasis is on problem formulation, model building, data analysis, solution techniques and evaluation of alternative designs/processes in complex systems/products. Overview of modeling techniques and methods used in decision analysis, including multi-attribute utility models, decision trees, and optimization methods are discussed. Close |
SDOE 611 Simulation and Modeling (0-0-3)(Lec-Lab-Credit Hours) This course emphasizes the development of modeling and simulation concepts and analysis skills necessary to design, program, implement, and use computers to solve complex systems/products analysis problems. The key emphasis is on problem formulation, model building, data analysis, solution techniques, and evaluation of alternative designs/ processes in complex systems/products. Overview of modeling techniques and methods used in decision analysis, including Monte Carlo and discrete event simulation is presented. Close |
SYS 611 Simulation and Modeling (3-0-3)(Lec-Lab-Credit Hours) This course emphasizes the development of modeling and simulation concepts and analysis skills necessary to design, program, implement, and use computers to solve complex systems/products analysis problems. The key emphasis is on problem formulation, model building, data analysis, solution techniques, and evaluation of alternative designs/ processes in complex systems/products. Overview of modeling techniques and methods used in decision analysis, including Monte Carlo and discrete event simulation is presented. Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
Traditional systems engineering techniques must be adapted to understand a broader class of human designed systems that we refer to as an enterprise, of which a technical system is only one part. Students will learn how describe the value of systems engineering on complex projects, provide a (common) global view of the system and enterprise, elicit and write good requirements, and understand how to develop robust and efficient architectures. Students should complete this class with “next steps” knowledge of tools, templates, capability patterns, and community. Case studies and examples are used throughout to give students an appreciation of how systems engineering tools, techniques, and thinking can be applied to the real world enterprises that we encounter daily.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course discusses fundamentals of systems engineering. Initial focus is on need identification and problems definition. Thereafter, synthesis, analysis, and evaluation activities during conceptual and preliminary system design phases are discussed and articulated through examples and case studies. Emphasis is placed on enhancing the effectiveness and efficiency of deployed systems while concurrently reducing their operation and support costs. Accordingly, course participants are introduced to methods that influence system design and architecture from a long-term operation and support perspective.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This will test the knowledge of students who have achieved the equivalent of Level I certification through the Defense Acquisition University. Typically students take 80 hours training for this certification level equivalent. Upon successful completion (graded pass/fail), students will be awarded 3 credits toward a Master of Engineering in Systems Engineering. Tuition for this exam will be 1/3 of the current tuition for a 3 credit hour class.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This will test the knowledge of students who have achieved the equivalent of Level II certification through the Defense Acquisition University. Typically students take more than 160 hours training for this certification level equivalent. Upon successful completion (graded pass/fail), students will be awarded between 3 and 6 credits toward a Master of Engineering in Systems Engineering. Tuition for this exam will be 1/3 of the current tuition for a 3 credit hour class.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course examines real-world space missions and space design. Taking a process oriented approach, the course starts with basic mission objectives and examines the principals and practical methods for mission design and operations in-depth. Interactive discussions focus on key system engineering issues like initial requirements definition, operations requirements definition, operations concept development, architecture tradeoffs, pay load design, bus sizing, subsystem definition, system manufacturing, verification, and operations. This course provides end-to-end technical space systems engineering information necessary to management the technical baseline of a project.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course provides hands-on opportunities to apply key principals of space systems engineering. Students are given a set of customer expectations in the form of broad mission objectives. Using state-of-the-industry mission design and analysis tools, students apply systems engineering processes to define top-level system requirements, design key elements, and conclude with a system design review. In V&V, participants experience system realization processes first hand by integrating, verifying, validating, and delivering the shoe box–sized EyasSAT satellite. From the part-level to the system level, participants implement a rigorous assembly, integration, verification, and validation plan on space hardware/software applying “test like you fly, fly like you test” principles.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course provides the conceptual framework for developing space missions of human spacecraft starting from a blank sheet of paper. It describes and teaches the human space mission design and analysis process. The entire course is process oriented to equip each participant with practical tools to complete a conceptual design and analyze the impacts of evolving requirements. At the end of this course you will be better able to tie mission elements together and perform tradeoffs between system design and mission operations that must occur, during the early stages of planning, in order to deliver cost-effective results.
Prerequisites: SDOE 632 Designing Space Missions and Systems (0-0-3)(Lec-Lab-Credit Hours)
This course examines real-world space missions and space design. Taking a process oriented approach, the course starts with basic mission objectives and examines the principals and practical methods for mission design and operations in-depth. Interactive discussions focus on key system engineering issues like initial requirements definition, operations requirements definition, operations concept development, architecture tradeoffs, pay load design, bus sizing, subsystem definition, system manufacturing, verification, and operations. This course provides end-to-end technical space systems engineering information necessary to management the technical baseline of a project. Close |
SYS 632 Designing Space Missions and Systems (Module version is SDOE 632) (0-0-3)(Lec-Lab-Credit Hours) This course examines the real-world application of the entire space systems engineering discipline. Taking a process-oriented approach, the course starts with basic mission objectives and examines the principles and practical methods for mission design and operations in depth. Interactive discussions focus on initial requirements definition, operations concept development, architecture tradeoffs, payload design, bus sizing, subsystem definition, system manufacturing, verification and operations. This is a hands-on course with a focus on robotic missions for science, military and commercial applications. Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course provides an integrated view of space launch and transportation systems (SLaTS) design and operations. It analyzes customer needs, objectives and requirements, through launch and transportation system design, development, test and manufacturing to creating operations concepts and infrastructure capabilities. Lifecycle cost and the business case will be assessed. The thrust of this course is to identify technical risk and mitigate it in the most cost-effective manner, while maintaining the technical integrity of the vehicle(s) and infrastructure. In the course you will take a fresh look at space launch and transportation systems by emphasizing a process-oriented approach for creating cost-effective concepts to meet customer needs and objectives. This process describes how to translate SLaTS objectives, requirements, and constraints into viable and cost-effective operations concepts. Vehicle design presentations show practical, detailed approaches and tools to analyze and design manned and unmanned, reusable and expendable vehicles for both launch and interplanetary systems, including architecture and configuration, payloads, and vehicle subsystems. Course presentations on launch operations describe the functions to be performed, define and evaluate the key issues, help you develop an appropriate operations concept, and assess the complexity and cost of operations. Special emphasis is placed on describing the interrelationships and tradeoffs between system design and launch operations that must occur during the early stages of planning in order to deliver effective systems.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course examines the real-world space mission operations. Taking a process-oriented approach, the course provides an in-depth view of the entirety of space mission operations, including the concept of operations and all functions that are performed in support of a space mission. Interactive discussions focus on initial requirements definition, operations concept development, functional allocation among spacecraft, payload, ground system and operators. A detailed model is provided that allows the user to estimate operations complexity and then prepare an estimate of the number of operators required and overall cost. This is a hands-on course with a focus on space missions for science, military and commercial applications.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This unique course gives participants a hands-on opportunity to apply key principles of space systems engineering. Participants are given a set of customer expectations in the form of broad mission objectives for a crew exploration vehicle with the task of applying systems engineering process to define top-level system requirements and design key elements of the system. The end result will be a system design review during which students present and defend their design decisions. Course participants are given a set of mission objectives in the form of a Request for Proposal (RFP) or Announcement of Opportunity (AO) and divided into competing groups to conceptually design a viable crewed mission that meets the customer expectations at an acceptable lifecycle cost. The groups are guided through a structured space system engineering approach to define a mission concept and supporting space mission architecture, and complete a detailed analysis.
Prerequisites: SDOE 632 Designing Space Missions and Systems (0-0-3)(Lec-Lab-Credit Hours)
This course examines real-world space missions and space design. Taking a process oriented approach, the course starts with basic mission objectives and examines the principals and practical methods for mission design and operations in-depth. Interactive discussions focus on key system engineering issues like initial requirements definition, operations requirements definition, operations concept development, architecture tradeoffs, pay load design, bus sizing, subsystem definition, system manufacturing, verification, and operations. This course provides end-to-end technical space systems engineering information necessary to management the technical baseline of a project. Close |
SDOE 635 Human Spaceflight (0-0-3)(Lec-Lab-Credit Hours) This course provides the conceptual framework for developing space missions of human spacecraft starting from a blank sheet of paper. It describes and teaches the human space mission design and analysis process. The entire course is process oriented to equip each participant with practical tools to complete a conceptual design and analyze the impacts of evolving requirements. At the end of this course you will be better able to tie mission elements together and perform tradeoffs between system design and mission operations that must occur, during the early stages of planning, in order to deliver cost-effective results. Close |
SYS 632 Designing Space Missions and Systems (Module version is SDOE 632) (0-0-3)(Lec-Lab-Credit Hours) This course examines the real-world application of the entire space systems engineering discipline. Taking a process-oriented approach, the course starts with basic mission objectives and examines the principles and practical methods for mission design and operations in depth. Interactive discussions focus on initial requirements definition, operations concept development, architecture tradeoffs, payload design, bus sizing, subsystem definition, system manufacturing, verification and operations. This is a hands-on course with a focus on robotic missions for science, military and commercial applications. Close |
SYS 635 Human Spaceflight (3-0-3)(Lec-Lab-Credit Hours) This course provides the conceptual framework for developing space missions of human spacecraft starting from a blank sheet of paper. It describes and teaches the human space mission design and analysis process. The entire course is process oriented to equip each participant with practical tools to complete a conceptual design and analyze the impacts of evolving requirements. At the end of this course you will be better able to tie mission elements together and perform tradeoffs between system design and mission operations that must occur, during the early stages of planning, in order to deliver cost-effective results. Close |
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours)
The supportability of a system can be defined as the ability of the system to be supported in a cost effective and timely manner, with a minimum of logistics support resources. The required resources might include test and support equipment, trained maintenance personnel, spare and repair parts, technical documentation, and special facilities. For large complex systems, supportability considerations may be significant and often have a major impact upon life-cycle cost. It is therefore particularly important that these considerations be included early during the system design trade studies and design decision-making.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course provides the participant with the tools and techniques that can be used early in the design phase to effectively influence a design from the perspective of system reliability, maintainability, and supportability. Students will be introduced to various requirements definition and analysis tools and techniques to include Quality Function Deployment, Input-Output Matrices, and Parameter Taxonomies. An overview of the system functional analysis and system architecture development heuristics will be provided. Further, the students will learn to exploit this phase of the system design and development process to impart enhanced reliability, maintainability, and supportability to the design configuration being developed. Given the strategic nature of early design decisions, the participants will also learn selected multiattribute design decision and risk analysis methodologies, including Analytic Hierarchy Process (AHP). As part of the emphasis on maintainability, the module addresses issues such as accessibility, standardization, modularization, testability, mobility, interchangeability and serviceability, and the relevant methods, tools, and techniques. Further, the students will learn to exploit this phase of the system design and development process to impart enhanced supportability to the design configuration being developed through an explicit focus on configuration commonality and interchangeability, use of standard parts and fasteners, adherence to open system standards and profiles, and use of standard networking and communication protocols. Examples and case studies will be used to facilitate understanding of these principles and concepts.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course discusses the fundamentals of system architecting and the architecting process, along with practical heuristics. Furthermore, the course has a strong "how-to" orientation, and numerous case studies are used to convey and discuss good architectural concepts as well as lessons learned. Adaptation of the architectural process to ensure effective application of COTS will also be discussed. In this regard, the course participants will be introduced to an architectural assessment and evaluation model. Linkages between early architectural decisions, driven by customer requirements and concept of operations, and the system operational and support costs are highlighted.
Prerequisites: SDOE 625 (0-0-3)(Lec-Lab-Credit Hours)
This course discusses fundamentals of systems engineering. Initial focus is on need identification and problems definition. Thereafter, synthesis, analysis, and evaluation activities during conceptual and preliminary system design phases are discussed and articulated through examples and case studies. Emphasis is placed on enhancing the effectiveness and efficiency of deployed systems while concurrently reducing their operation and support costs. Accordingly, course participants are introduced to methods that influence system design and architecture from a long-term operation and support perspective.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course presents the systems engineering process with an emphasis on speed and reduced time-to-market. It describes the fundamental principles and processes for designing effective systems, including how to determine customer needs, how to distinguish between needs and solutions, and how to translate customer requirements into design specifications. It explains the fundamentals of system architecting, including functional analysis, decomposition, requirements flow-down and practical heuristics for developing good architectures. The focus of the course is on designing systems that not only provide the required capabilities and performance, but that are reliable, supportable and maintainable throughout the system life-cycle. The concept of operational effectiveness is introduced and the cause and effect relationship between design decisions and system operation, maintenance, and logistics is discussed. The implications of open systems architectures and the use of commercial technologies and standards (COTS) are explicitly addressed, as are the linkages between the early architectural decisions, driven by customer requirements and the concept of operations, and system operational and support costs. Principles and techniques are illustrated with numerous case studies and examples drawn from commercial and defense/aerospace experience. The course utilizes a "hands-on" approach to convey systems engineering and architectural concepts. Students work in small groups to develop a conceptual design for a system that addresses an operational need of their own choosing. They then develop an architectural model for a case study using a systems engineering tool (CORE) to assist in requirements management and functional modeling. This pragmatic approach allows students to discover and assimilate their own "lessons learned" as they explore design alternatives and analyze functional behavior and the physical implications of their evolving system design. The course concludes with a combined Systems Requirements Reviewsign Review in which students present the work of their class projects.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course is designed to enable engineers, scientists, and analysts from all disciplines to recognize potential benefits resulting from the application of robust engineering design methods within a systems engineering context. By focusing on links between sub-system requirements and hardware/software product development, robust engineering design methods can be used to improve product quality and systems architecting. Topics such as Design and Development Process and Methodology, Need Analysis and Requirements Definition, Quality Engineering, Taguchi Methods, Design of Experiments, Introduction to Response Surface Methods, and Statistical Analysis of Data will be presented.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course is a study of analytic techniques for rational decision-making that addresses uncertainty, conflicting objectives, and risk attitudes. This course covers modeling uncertainty; rational decision-making principles; representing decision problems with value trees, decision trees and influence diagrams; solving value hierarchies; defining and calculating the value of information; incorporating risk attitudes into the analysis; and conducting sensitivity analyses.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course illustrates the theory and practice of designing and analyzing supply chains. It provides tool sets to identify key drivers of supply chain performance such as inventory, transportation, information and facilities. Recognizing the interactions between the supply and demand components, the course provides a methodology for implementing integrated supply chains, enabling a framework to leverage these dynamics for effective product/process design and enterprise operations.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course covers the theory and application of modeling aggregate demand, fragmented demand and consumer behavior using statistical methods for analysis and forecasting for facilities, services and products. It also aims to provide students with both the conceptual basis and tools necessary to conduct market segmentation studies, defining and identifying criteria for effective segmentation, along with techniques for simultaneous profiling of segments and models for dynamic segmentation. All of this provides a window on the external environment, thereby contributing input and context to product, process and systems design decisions and their ongoing management.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
Dynamic pricing is defined as the buying and selling of goods and services in free markets where the prices fluctuate in response to supply and demand and changing. This course illustrates the difference between static and dynamic pricing, and covers various dynamic pricing models and methodologies for successful pricing. This course also illustrates the fact that effective pricing optimization is based on modeling of demand and elasticity of demand at a very granular level. It will explore various dynamic pricing models and explore and identify factors relevant in choosing dynamic pricing models that best support the operational effectiveness, external environment and business strategy of a particular firm.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
For a variety of business reasons, today’s business and government organizations are demonstrating a heightened interest in governance. Development programs and organizations have unique governance concerns due to inherent uncertainty of development efforts. Moving beyond platitudes, this course introduces modern concepts of organizational governance and their application to organizations that develop systems and products. Course topics include the business climate forcing an emphasis on governance; a general governance framework, including definitions of governance elements; governance as a process; governance solutions for the development teams; development governance styles; and advanced topics. (Formerly SDOE 690 Development Governance)
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
Real-time responsiveness characterizes systems at the forefront of competition, enterprise, strategy, warfare, governance, innovation, engineering, development, information, integration, and virtually anything designed today for purpose. This course covers fundamental objectives, performance metrics, analysis frameworks, and design principles for engineering agile and resilient systems. Real examples are analyzed in case studies for their change proficiency and response ability. Response capability frameworks are applied in analysis and requirements development. Architecture and design principles which enable resilient and innovative response are illuminated and then applied in synthesis exercises. Hands-on, minds-on exercises prepare and guide the participant in applying the knowledge. Systems for case study and focus can run the range from products and processes to governance and infrastructure to enterprises and systems-of-systems.(Formerly SDOE 780)
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course presents a systems architecting process to achieve enterprise integration both within and between corporate boundaries. The process leverages systems thinking - the antithesis of scientific reductionism, which fails to appreciate the interrelationships between components that make-up a system. Systems thinking has proven to be successful in the delivery of integrated technology products, and is now being applied to understanding the structure and dynamics of organizations for which communications and co-stuff in general is a key to business success; in other words inter-relationships are prime in managing an enterprise. The systems approach further emphasizes emergence, wider systems and the environment. These concepts are crucial to architecting an enterprise in consideration of issues of decentralization, alliance advantage, and market phenomena.
Prerequisites: ES 675 (3-0-3)(Lec-Lab-Credit Hours) Dynamic pricing is defined as the buying and selling of goods and services in free markets where the prices fluctuate in response to supply and demand and changing. This course illustrates the difference between static and dynamic pricing, and covers various dynamic pricing models and methodologies for successful pricing. This course also illustrates the fact that effective pricing optimization is based on modeling of demand and elasticity of demand at a very granular level. It will explore various dynamic pricing models and explore and identify factors relevant in choosing dynamic pricing models that best support the operational effectiveness, external environment and business strategy of a particular firm.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course introduces the attributes associated with the design and management of the human activity system that is responsible for designing, developing, testing, operating, and maintaining the system. It is built on a fundamental that the successful development of a system is directly contingent on the human system. Using foundational constructs related to network theory and the extended enterprise, it covers topics in Globalization and the Extended Enterprise; Structure and Design of Organizations; Organizational Diversity; Leadership and Power; Personality, Attitude, and Values; Learning and Perception; Work Motivation; Group Behavior and Teamwork; Conflict and Politics; Managing Communication Process; Decision Making; and Organizational Change and Development. Case studies and academic research are used to provide a practical and advanced understanding of the subject.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
The course introduces students to system dynamics models of business policy analysis and forecasting of associated management problems of complex systems and enterprise. The course covers advanced techniques of policy and strategy development applications: system thinking and modeling dynamics of growth and stability, including interaction of human factors with the technology. The tools of increasing power and complexity are offered for student’s business and management applications: causal feedback diagrams, technology process graphs, information processing flowcharts, decision scenarios. Students will get hands-on training in systems modeling by STELLA and AnyLogic software languages and perform their own case studies of real system of technology and/or business development. Prerequisite: Course in statistics.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
The frontier of systems engineering today seeks new levels of system capability and behavior, and expects to find that benefit in higher forms of systems that elude traditional control and creation concepts. Common themes converge here in a study of agility across a seemingly wide variety of interesting system types, characterized principally by aspects of self-organization and systems of systems. Esthetic quality in systems and enterprises makes the difference between enforced compliance and embraced experience; and determines the positive or negative vectors of self-organization and emergence. This module explores the value and nature of esthetic design quality, principles and architectures for harnessing self organized systems of systems, agility as risk management and reality confrontation, and similar issues at the edge of agile system and enterprise knowledge. Pre-requisite: ES/SDOE 678
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) The ability to "think" and "act" in terms of systems is a prerequisite to being able to organize and operate organizations and their enterprises so that business purpose, goals and missions can be actively pursued. Systems thinking, also called the systemic approach, has evolved, through multiple contributions during 2000th century, into a discipline that can be applied in gaining an understanding of the common denominator aspects of various types of systems and, in particular, the dynamic and temporal relationships between multiple systems in operation. Through systems thinking organizations and their enterprises can learn to identify system problems and opportunities and to determine the need for, as well as to evaluate the potential effect of, system changes. Having decided upon the need for new systems, removal of systems and/or structural changes in one or more existing systems, it is vital to deploy a controlled means of "acting" for managing the changes in an expedient and reliable manner. In this regard, the international standard ISO/IEC 15288 (System Life Cycle Processes) provides relevant guidance for the management of the life cycle of any type of man-made system.
Prerequisites: SDOE 625 (0-0-3)(Lec-Lab-Credit Hours)
This course discusses fundamentals of systems engineering. Initial focus is on need identification and problems definition. Thereafter, synthesis, analysis, and evaluation activities during conceptual and preliminary system design phases are discussed and articulated through examples and case studies. Emphasis is placed on enhancing the effectiveness and efficiency of deployed systems while concurrently reducing their operation and support costs. Accordingly, course participants are introduced to methods that influence system design and architecture from a long-term operation and support perspective.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Students will learn how to deal with issues impacting industrial software developments. A broad range of topics will be covered, emphasizing large project issues. Large software projects are those employing 50 or more software developers for three years or more. Throughout the course, emphasis will be placed on quantitative evaluation of alternatives. Specific examples and case histories from real projects in the telephone industry are provided. Students will learn how to create architectures for large systems based on the '4+1' model; how to use modern software connector technology; module decomposition; scaling of agile methods to large projects, the use of work flows to drive software process and database designs, test plans, and implementation; and configuration control and software manufacturing. The special issues of database conversion data consistency, database maintenance, and performance tuning will be addressed for large data bases. The physical environment of the computer systems, including multisite deployment, software releases, and special management report generation, are examined.
Prerequisites: SSW 540 (3-0-3)(Lec-Lab-Credit Hours) This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case history and project oriented.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Students will learn how to analyze, predict, design, and engineer the required and expected reliability of software systems. Case studies will be used throughout, including studies of systems that worked well and of systems failed in some crucial aspect. Examples of the types of systems which will be studied are the London Ambulance Dispatch System, the Lucent Telephone Switching Systems, and the Mars and Voyager missions. The course will begin with an examination of some “unlikely” failures, progress into the technical foundations of software reliability engineering (SRE), and then cover a broad range of SRE practices. The technical foundations will include a review of software and system reliability measurement and prediction and techniques for prediction analysis. In SRE practices, we start by determining and defining the necessary reliability, in order to fully understand the required performance of the system. Next we develop operational profiles for how the system will be used, in order to drive the SRE analysis and testing. We will look at hazards: what are they and how do we mitigate against them. We will look at the fundamental planning required for system high availability, special techniques for system reliability and special techniques for system recovery. The state-of-the-art topics of bounding program execution, software rejuvenation, libraries to defeat buffer overload will be treated along with the .NET trustworthy features, Maintainability and testing techniques will be examined as well as reliability tools. There will be project(s), which allow the student to apply the acquired skills and knowledge. Emphasis will be given to embedded systems.
Prerequisites: SSW 533 (3-0-3)(Lec-Lab-Credit Hours) The course deals with the management of software projects using objective metrics that help developers and managers to understand the scope of the work to be accomplished, the risks that will occur, the tasks to be performed, the resources and effort to be expended, and the schedule to be observed. It provides the student with a thorough introduction to facility with, and understanding of such industry-standard software sizing metrics as Function, Feature, and Object Points and their relationship to the lines-of-code metric. It provides the student with a thorough introduction to and understanding of such industry-standard software estimation tools such as COCOMO II used in cost estimation.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Research philosophy, ethics, and methodology will be discussed. Each student will, under the guidance of the instructor, formulate a problem, search the literature, and develop a research design. In addition, the student will examine and criticize research reports with special emphasis on the statement of the problem, the sampling and measuring techniques that are used, and the analyses and interpretation of the data. Emphasis is on applying research methodology to real-world organizational problems.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course is the advanced study of analytic techniques for rational decision making that addresses uncertainty, conflicting objectives, and risk attitudes. This course covers advanced techniques for modeling uncertainty; values and risk preference. The advanced techniques for modeling uncertainty include Bayesian networks and the various approaches for both representing joint probability distributions and computing posterior distributions given new evidence. The techniques for modeling preferences address various degrees of preferential dependence among objectives. Finally, the risk preference techniques address non-exponential risk preference and the associated computation of value of information. These techniques are valuable as part of the risk management process, conduct of systems engineering trade-offs, and managing systems engineering projects.
Prerequisites: SDOE 660 (0-0-3)(Lec-Lab-Credit Hours)
This course is a study of analytic techniques for rational decision-making that addresses uncertainty, conflicting objectives, and risk attitudes. This course covers modeling uncertainty; rational decision-making principles; representing decision problems with value trees, decision trees and influence diagrams; solving value hierarchies; defining and calculating the value of information; incorporating risk attitudes into the analysis; and conducting sensitivity analyses.
Close |
Close |
|
|
| (0-0-3) (Lec-Lab-Credit Hours) This course introduces a range of topics that the current scope of financial engineering encompasses. Topics include basic terminology and definitions, markets, instruments, positions, conventions, cash flow engineering, simple derivatives, mechanics of options, derivatives engineering, arbitrage-free theorem, efficient market hypothesis, introductory pricing tools, and volatility engineering. This course has no prerequisites and does not count towards the Master?s degree in Financial Engineering.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course deals with risk management concepts in financial systems. Topics include identifying sources of risk in financial systems, classification of events, probability of undesirable events, risk and uncertainty, risk in games and gambling, risk and insurance, hedging and the use of derivatives, the use of Bayesian analysis to process incomplete information, portfolio beta and diversification, active management of risk/return profile of financial enterprises, propagation of risk, and risk metrics.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) Topics include discrete and continuous distributions, multivariate probability, transformations, pattern appearance, moment generating functions, Laws of large numbers, Markov chains and diffusion processes, prices in markets as random variables and processes, filtrations and information. Applications target financial engineering examples.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Introduction to information theory: the thermodynamic approach of Shannon and Brillouin. Data conditioning, model dissection, extrapolation, and other issues in building industrial strength data-driven models. Pattern recognition-based modeling and data mining: theory and algorithmic structure of clustering, classification, feature extraction, Radial Basis Functions, and other data mining techniques. Non-linear data-driven model building through pattern identification and knowledge extraction. Adaptive learning systems and genetic algorithms. Case studies emphasizing financial applications: handling financial, economic, market, and demographic data; and time series analysis and leading indicator identification.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course deals with financial technology underlying activities of markets, institutions and participants. Topics include financial algorithms, procedural languages and compilers, financial objects identification and authentication, financial databases and virtual delivery, order-processing systems. Analogy of financial systems to complex systems is explored.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course provides the mathematical foundation for understanding modern financial theory. It includes topics such as basic probability, random variables, discrete continous distributions, random processes, Brownian motion, and an introduction to Ito's calculus. Applications to financial instruments are discussed throughout the course.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course deals with basic financial derivatives theory, arbitrage, hedging, and risk. The theory discusses Ito’s lemma , the diffusion equation and parabolic partial differential equations, and the Black-Scholes model and formulae. The course includes applications of asset price random walks, the log-normal distribution, and estimating volatility from historic data. Numerical techniques, such as finite difference and binomial methods, are used to value options for practical examples. Financial information and software packages available on the Internet are used for modeling and analysis. Corequisites: FE 610 Stochastic Calculus for Financial Engineers (0-0-3)(Lec-Lab-Credit Hours) This course provides the mathematical foundation for understanding modern financial theory. It includes topics such as basic probability, random variables, discrete continous distributions, random processes, Brownian motion, and an introduction to Ito's calculus. Applications to financial instruments are discussed throughout the course. Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course provides computational tools used in industry by the modern financial analyst. The current financial models and algorithms are further studied and numerically analyzed using regression and time series analysis, decision methods, and simulation techniques. The results are applied to forecasting involving asset pricing, hedging, portfolio and risk assessment, some portfolio and risk management models, investment strategies, and other relevant financial problems. Emphasis will be placed on using modern software.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course introduces the modern portfolio theory and optimal portfolio selection using optimization techniques such as linear programming. Topics include contingent investment decisions, deferral options, combination options and mergers and acquisitions. The course introduces various concepts of financial risk measures.
Prerequisites: FE 620 Pricing and Hedging (0-0-3)(Lec-Lab-Credit Hours) This course deals with basic financial derivatives theory, arbitrage, hedging, and risk. The theory discusses Ito’s lemma , the diffusion equation and parabolic partial differential equations, and the Black-Scholes model and formulae. The course includes applications of asset price random walks, the log-normal distribution, and estimating volatility from historic data. Numerical techniques, such as finite difference and binomial methods, are used to value options for practical examples. Financial information and software packages available on the Internet are used for modeling and analysis. Close |
FE 621 Computational Methods in Finance (0-0-3)(Lec-Lab-Credit Hours) This course provides computational tools used in industry by the modern financial analyst. The current financial models and algorithms are further studied and numerically analyzed using regression and time series analysis, decision methods, and simulation techniques. The results are applied to forecasting involving asset pricing, hedging, portfolio and risk assessment, some portfolio and risk management models, investment strategies, and other relevant financial problems. Emphasis will be placed on using modern software. Close |
Close |
|
| | (3-0-3) (Lec-Lab-Credit Hours) This course deals with risk assessment and engineering in financial systems. It covers credit risk, market risk, operational risk, liquidity risk, and model risk. Topics include classical measures of risk such as VaR, methods for monitoring volatilities and correlations, copulas, credit derivatives, the calculation of economic capital, and risk-adjusted return on capital (RAROC). The nature of bank regulation and the Basel II capital requirements for banks are examined. Case studies illustrate risk engineering successes and failures in financial enterprises.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course deals with aspects of systemic risk in financial systems. It covers a review of classical risk measures and introduces non-classical risk measures such as Extreme Value Theory. It also covers the study of financial systems as a system of complex adaptive systems, agent-based modeling, history and analysis of bubble formations as a systemic risk, the role of rating agencies, the financial systems ecosystem, risk and regulatory environment, risk and the socio-political environment. It also studies international financial inter-system risk propagation and containment and its impact on international financial systems, the International Monetary Fund assessments and the effect of extreme risk on poverty, international instability and globalization. Also FE 699 and FE 700 were renumbered to FE 800 and 900 to be consitent with the rest of the school
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course deals with fixed-income securities and interest-rate sensitive instruments. Topics include term structure of interest rates, treasury securities, strips, swaps, swaptions, one-factor, two-factor interest rate models, Heath-Jarrow-Merton (HJM) models and credit derivatives: credit default swaps (CDS), collateralized debt obligations (CDOs), and Mortgage-backed securities (MGS).
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) A student is given a particular problem in financial engineering to be completed in one semester. The nature of the problem may be computational or theoretical depending on the student?s track. It is encouraged that the problems be related and, in some instances, posed by the financial engineering industry.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This is the thesis option equivalent to one elective and FE 699. The thesis option requires the approval of the advisor and is recommended only for full-time students. The student will produce a Master?s thesis in financial engineering.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Three credits for the degree of Master of Science (Financial Engineering). This course is typically conducted as a one-on-one course between a faculty member and a student. A student may take up to two special problems courses in a master’s degree program. A department technical report is required as the final product for this course. Prerequisite: consent of instructor.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Selected topics from various areas within Financial Engineering. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. Prerequisite: consent of instructor.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) For the degree of Master of Science (Financial Engineering). A minimum of six credit hours is required for the thesis. Hours and credits to be arranged.
Close |
|
|
| (3-0-3) (Lec-Lab-Credit Hours) Traditional systems engineering techniques must be adapted to understand a broader class of human designed systems that we refer to as an enterprise, of which a technical system is only one part. Students will learn how describe the value of systems engineering on complex projects, provide a (common) global view of the system and enterprise, elicit and write good requirements, and understand how to develop robust and efficient architectures. Students should complete this class with “next steps” knowledge of tools, templates, capability patterns, and community. Case studies and examples are used throughout to give students an appreciation of how systems engineering tools, techniques, and thinking can be applied to the real world enterprises that we encounter daily.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
For a variety of business reasons, today’s business and government organizations are demonstrating a heightened interest in governance. Development programs and organizations have unique governance concerns due to inherent uncertainty of development efforts. Moving beyond platitudes, this course introduces modern concepts of organizational governance and their application to organizations that develop systems and products. Course topics include the business climate forcing an emphasis on governance; a general governance framework, including definitions of governance elements; governance as a process; governance solutions for the development teams; development governance styles; and advanced topics.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
Real-time responsiveness characterizes systems at the forefront of competition, enterprise, strategy, warfare, governance, innovation, engineering, development, information, integration, and virtually anything designed today for purpose. This course covers fundamental objectives, performance metrics, analysis frameworks, and design principles for engineering agile and resilient systems. Real examples are analyzed in case studies for their change proficiency and response ability. Response capability frameworks are applied in analysis and requirements development. Architecture and design principles which enable resilient and innovative response are illuminated and then applied in synthesis exercises. Hands-on, minds-on exercises prepare and guide the participant in applying the knowledge. Systems for case study and focus can run the range from products and processes to governance and infrastructure to enterprises and systems-of-systems.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
This course presents a systems architecting process to achieve enterprise integration both within and between corporate boundaries. The process leverages systems thinking - the antithesis of scientific reductionism, which fails to appreciate the interrelationships between components that make-up a system. Systems thinking has proven to be successful in the delivery of integrated technology products, and is now being applied to understanding the structure and dynamics of organizations for which communications and co-stuff in general is a key to business success; in other words inter-relationships are prime in managing an enterprise. The systems approach further emphasizes emergence, wider systems and the environment. These concepts are crucial to architecting an enterprise in consideration of issues of decentralization, alliance advantage, and market phenomena.
Prerequisites: SDOE 675 Dynamic Pricing Systems (3-0-3)(Lec-Lab-Credit Hours)
Dynamic pricing is defined as the buying and selling of goods and services in free markets where the prices fluctuate in response to supply and demand and changing. This course illustrates the difference between static and dynamic pricing, and covers various dynamic pricing models and methodologies for successful pricing. This course also illustrates the fact that effective pricing optimization is based on modeling of demand and elasticity of demand at a very granular level. It will explore various dynamic pricing models and explore and identify factors relevant in choosing dynamic pricing models that best support the operational effectiveness, external environment and business strategy of a particular firm. Close |
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
The frontier of systems engineering today seeks new levels of system capability and behavior, and expects to find that benefit in higher forms of systems that elude traditional control and creation concepts. Common themes converge here in a study of agility across a seemingly wide variety of interesting system types, characterized principally by aspects of self-organization and systems of systems. Esthetic quality in systems and enterprises makes the difference between enforced compliance and embraced experience; and determines the positive or negative vectors of self-organization and emergence. This module explores the value and nature of esthetic design quality, principles and architectures for harnessing self organized systems of systems, agility as risk management and reality confrontation, and similar issues at the edge of agile system and enterprise knowledge. (Formerly SYS790) Pre-requisite: ES/SDOE 678
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
It takes something special for the term system to have such ubiquity. The downside is that it is overused, improperly so, detracting from its power. This class builds upon a solid conceptual foundation to ensure that the system/enterprise is properly defined, conceived, and realized. Uniquely, the class shows how it is possible to use systems in order to think more deeply and to act more decisively. This approach is made possible by emphasizing the simultaneity of perspectives, the role of paradox, and the centrality of soft issues in resolving complexity. The SystemitoolTM is used to structure and conduct analysis of decisions. This class is aimed at policy and decision-makers at all levels in an organization.
Prerequisites: SYS 625 Fundamentals of Systems Engineering (3-0-3)(Lec-Lab-Credit Hours) This course discusses fundamentals of systems engineering. Initial focus is on need identification and problems definition. Thereafter, synthesis, analysis, and evaluation activities during conceptual and preliminary system design phases are discussed and articulated through examples and case studies. Emphasis is placed on enhancing the effectiveness and efficiency of deployed systems while concurrently reducing their operation and support costs. Accordingly, course participants are introduced to methods that influence system design and architecture from a long-term operation and support perspective. Close |
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) Selected topics from various areas within Enterprise Systems. This course is typically taught to more than one student and often takes the form of a visiting professors course.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) Building on the topics presented in ES 690, this course introduces advanced topics in infrastructure systems, focusing on tools and methodologies crucial to infrastructure systems analysis and planning. Topics discussed include CLIOS analysis and dynamic modeling of infrastructure systems, fundamentals of network analysis, decision analysis for infrastructure systems, and infrastructure resiliency.
Prerequisites: ES 690 (0-0-3)(Lec-Lab-Credit Hours) This course deals with the principles of infrastructure systems focusing in particular on transportation, energy, telecommunications and water/sanitation infrastructure. The course examines how these systems serve the economy and people’s activities.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Three credits for the degree of Master of Science (Enterprise Systems). This course is typically conducted as a one-on-one course between a faculty member and a student. A student may take up to two special problems courses in a master’s degree program. A department technical report is required as the final product for this course.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Three credits for the degree of Doctor of Philosophy. This course is typically conducted as a one-on-one one investigation of a topic of particular interest between a faculty member and a student and is often used to explore topical areas that can serve as a dissertation. A student may take up to two special problems courses in a Ph.D. degree program. A department technical report is required as the final product for this course.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Selected topics from various areas within Enterprise Systems. This course is typically taught to more than one student and often takes the form of a visiting professor’s course.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) For the degree of Master of Science (Engineering Systems). A minimum of six credit hours is required for the thesis.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Original work, which may serve as the basis for the dissertation, required for the degree of Doctor of Philosophy. A minimum of 30 hours of ES 960 research is required for the Ph.D. degree.
Close |
|
|
| (3-0-3) (Lec-Lab-Credit Hours) The course deals with the management of software projects using objective metrics that help developers and managers to understand the scope of the work to be accomplished, the risks that will occur, the tasks to be performed, the resources and effort to be expended, and the schedule to be observed. It provides the student with a thorough introduction to facility with, and understanding of such industry-standard software sizing metrics as Function, Feature, and Object Points and their relationship to the lines-of-code metric. It provides the student with a thorough introduction to and understanding of such industry-standard software estimation tools such as COCOMO II used in cost estimation.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case history and project oriented.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Requirements Acquisition is one of the least understood and hardest phases in the development of software products, especially because requirements are often unclear in the minds of many or most stakeholders. This course deals with the identification of stakeholders, the elicitation and verification of requirements from them, and translation into detailed requirements for a new or to-be-extended software product. It deals further with the analysis and modeling of requirements, the first steps in the direction of software design. The quality assurance aspects of the software requirements phase of the software development process is studied. Also an introduction to several formal methods for requirements specification is presented.
Prerequisites: CS 551 Software Engineering and Practice I (3-0-3)(Lec-Lab-Credit Hours) Students in this course work in teams to develop real software for real clients. Topics in software engineering additional to or more advanced than those taught in CS 347 are introduced "just in time," as needed.
Close |
SSW 540 Fundamentals of Quantitative Software Engineering I (3-0-3)(Lec-Lab-Credit Hours) This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case history and project oriented. Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course introduces students to the software design process and it's models; representations of design/architecture; software architectures and design plans; design methods; design state assessment; design quality assurance; and design verification.
Close |
|
| | (3-0-3) (Lec-Lab-Credit Hours) This course introduces students to systematic testing of software systems, software verification, symbolic execution, software debugging, quality assurance, measurement and prediction of software reliability, project management, software maintenance, software reuse and reverse engineering.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) Students will learn how to deal with issues impacting industrial software developments. A broad range of topics will be covered, emphasizing large project issues. Large software projects are those employing 50 or more software developers for three years or more. Throughout the course, emphasis will be placed on quantitative evaluation of alternatives. Specific examples and case histories from real projects in the telephone industry are provided. Students will learn how to create architectures for large systems based on the '4+1' model; how to use modern software connector technology; module decomposition; scaling of agile methods to large projects, the use of work flows to drive software process and database designs, test plans, and implementation; and configuration control and software manufacturing. The special issues of database conversion data consistency, database maintenance, and performance tuning will be addressed for large data bases. The physical environment of the computer systems, including multisite deployment, software releases, and special management report generation, are examined.
Prerequisites: SSW 540 (3-0-3)(Lec-Lab-Credit Hours) This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case history and project oriented.
Close |
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) Students will learn how to analyze, predict, design, and engineer the required and expected reliability of software systems. Case studies will be used throughout, including studies of sysems that worked well and of systems that failed in some crucial aspect. Examples of the types of systems which will be studied are the London Ambulance Dispatch System, the Lucent Telephone Switching Systems and the Mars and Voyager missions.
Prerequisites: SSW 533 (3-0-3)(Lec-Lab-Credit Hours) The course deals with the management of software projects using objective metrics that help developers and managers to understand the scope of the work to be accomplished, the risks that will occur, the tasks to be performed, the resources and effort to be expended, and the schedule to be observed. It provides the student with a thorough introduction to facility with, and understanding of such industry-standard software sizing metrics as Function, Feature, and Object Points and their relationship to the lines-of-code metric. It provides the student with a thorough introduction to and understanding of such industry-standard software estimation tools such as COCOMO II used in cost estimation.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) Selected topics from various areas within Software Engineering. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. Prerequisite: consent of instructor.
Close |
|
|
|
|
|
|
School of Systems & Enterprises
Dinesh Verma, Dean
Anthony Barrese, Associate Dean and Chief of Staff
John V. Farr, Associate Dean for Academic Operations
Michael C. Pennotti, Associate Dean for Academic Programs |
|
|
|
|
|