SFT2411

Software engineering I

Not offered in 1998

C Mingins

4 points
* 3 hours per week
* First, second semester
* Caulfield
* Prerequisites: SFT1102 or equivalent
* Prohibitions: SFT2201, CSC2050

Objectives At the completion of this subject students should be able to understand and apply the principles and models in the specification, design and implementation of medium-sized software systems; use methods, notations and techniques for various software design approaches; and use software process to track functional and non functional requirements of systems.

Synopsis This subject provides a general introduction to software engineering from specification to implementation. Software engineering principles that can be applied for `programming in the medium' projects are explored. Introduction to formal specification. Different software design approaches are considered - function-oriented, and OO. Methods, notations and tools for representing design diagrams. OO programming; Implementation strategies and issues - top-down and bottom-up development. Debugging, Assertions. Group project with presentation and documentation.

Assessment Unit tests: 10%
* Assignments: 50%
* Examination: 40%

Recommended texts

Booch G Object-oriented analysis and design with applications Benjamin Cummings, 1994
Meyer B Object-oriented software construction Prentice-Hall, 1988
Pleeger S L Software engineering: The production of quality software 2nd edn, Macmillan, 1991
Pressman R S Software engineering: A practioner's approach 3rd edn, McGraw-Hill, 1992
Sommerville I Software engineering 4th edn, Addison-Wesley, 1992
Walden K and Nerson J-M Seamless object-oriented software development Prentice-Hall, 1994
Wiener R Software development using Eiffel Prentice-Hall, 1994

Back to the Information Technology Handbook, 1998
Handbook Contents | University Handbooks | Monash University


Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by M Rambert, Faculty of Information Technology
Copyright © Monash University 1997 - All Rights Reserved - Caution