Abstract

Six required courses for a Master of Software Engineering (MSE) program are described: • Software Systems Engineering • Specification of Software Systems Principles and Applications of Software Design • Software Generation and Regeneration • Software Verification and Validation • Software Project Management For each course, a detailed list of topics and subtopics is given, with educational objectives noted. Principal references, suggested exercises, and other teaching concerns are discussed for each course. These courses were designed by a group of educators at a recent workshop held at the Software Engineering Institute. An attempt was made to cover all of the software engineering topics and educational objectives described in [Ford 87] 1 (a report on previous efforts toward describing an MSE program). This report is termed a design, because: • it is a more detailed description than the specification [Ford 87], • it was reviewed for internal consistency and verified for agreement with the specification, • it provides sufficient detail to allow independent implementation by instructors. The design process is also described. 1Ford. Gary, Norman Gibbs, and James Tomayko, Software Engineering Education: An Interim Report from the Software Engineering Institute, Technical Report CMU/SEI-87-TR-8. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., 1987

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.