Dr. Damla Turgut
Office: ENG3 317
Phone: (407) 823-6171
Class Time: Tu Th 6:00 PM - 7:50 PM
Office Hours: Tu Th 4:00 PM - 6:00 PM
Web site: http://www.eecs.ucf.edu/~turgut/COURSES/EEL4884_ESD_Sum07/EEL4884_ESD_Sum07.html
Class Mailing List: To send an email to the class list, use email@example.com
Mohammad Zubair Ahmad
Office: ENG3 365
Office Hours: Tuesdays 2:00 PM - 4:00 PM
Pre-requisite: EEL 4851 Engineering Data Structures
Credit Hours: 3
1. Stephen R. Schach, "Object-Oriented and Classical Software Engineering", 6th Edition, McGraw-Hill, 2002.
1. Martin Fowler, "UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition", Addison-Wesley, 2004.
2. Roger S. Pressman, "Software Engineering: A Practitioner's Approach", 5th Edition, McGraw-Hill, 2001
3. Readings from classical and current software engineering literature (software engineering journals available via UCF electronic library resources)
Design, implementation, and testing of computer software for Engineering applications.
Course Assessment Outcomes:
This course is designed for advanced undergraduate computer engineering students.
1. The students shall be able to construct UML diagrams of the following types: Use Case Diagram, Class Diagram, Activity Diagram, Collaboration Diagram, State Transition Diagram, Sequence Diagram and Data Flow Diagram.
2. The students shall be able to work in a group environment on a project for a client, performing all the steps associated with the object-oriented software development life cycle including elicitation of the requirements from a client, preparation of software requirements specification, project management plan and test plan of a software system.
3. The students shall be able to write technical high level design and detailed design of a software system.
4. The students shall be able to write userís manual including build instructions of a software system.
5. The students shall be able to prepare and successfully give oral presentation of a software system design and operation of the class project deliverables.
6. The students shall be able to read, critique, and present a research paper on a specific area such as requirements, design, maintenance, and so on through class presentations and a written report.