green sheet for 131

green sheet for 131 - San Jos State University College of...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
San José State University College of Engineering, Department of Computer Engineering CMPE 131. Software Engineering (Fall 2009) Instructor: Frank C. Lin Office Location: ENG 281 Telephone: (408) 924-4202 Email: frank.lin@sjsu.edu Office Hours: TBD Class Days/Time: Tuesday and Thursdays: 13:30-14:45pm Classroom: CL 226 Teaching Assistant: TBD Prerequisites: For CMPE Majors: CMPE 126 with a grade of "C" or better. For SE Majors: CS 46B with a grade of "C" or better. Course Web Site:       http://www.cmpe.sjsu.edu/~fclin/ Class Discussion Group:   http://groups.google.com/group/sjsucmpe131 Course Description Why software engineering? What is software engineering? Software development lifecycle activities: project planning and management requirements analysis, requirement specification. Software design, software testing, verification, validation, and documentation. Software quality assurance and review techniques, software maintenance, team-based projects. Prerequisite: For CMPE Majors: CMPE 126 with a grade of "C" or better. For SFTE Majors: CS 46B with a grade of "C" or better. Course Goals and Student Learning Objectives
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Upon successful completion of this course, students will be able to: 1. Understand the software development process. 2. Handle project management tasks such as estimating the cost and developing a schedule for a programming project. 3. Analyze requirements for a realistic software system by interacting with a user or user group, and write a requirements specification document. 4. Use object-oriented design methods such as UML diagrams for analysis, design and documentation of software development projects. 5. Validate requirements and designs by reviewing specification with user or user group; adjust the specification or design as necessary. 6. Understand and conduct basic software testing and quality assurance techniques. 7. Participate effectively in a team environment. 8. Have experience participating in an iterative software project. Required Texts/Readings Textbook (required) Software Engineering (8th Edition), by Ian Sommerville, Addison Wesley, June 4, 2006, ISBN: 0321313798. Other Readings Software Engineering Body of Knowledge , www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Software Engineering - A Practitioner's Approach , by Roger S. Pressman, The McGraw-Hill companies, Inc., April 2, 2004, ISBN: 007301933X. Classroom Protocol
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 9

green sheet for 131 - San Jos State University College of...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online