Download presentation
Presentation is loading. Please wait.
Published byMolly Wells Modified over 9 years ago
1
CMSC 345, Spring 20031 CMSC 345 Software Design and Development Spring 2003 Section 0101 Ms. Susan Mitchell “Welcome to the School of Hard Knocks”
2
CMSC 345, Spring 20032 First Assignment Read through the course web site: www.csee.umbc.edu/courses/undergraduate /345/spring03/mitchell Fill in the Availability worksheet Read “The Agile Manifesto”, August 2001, Software Development Online: www.sdmagazine.com
3
CMSC 345, Spring 20033 Course Objectives To understand and experience the software development life cycle To experience working in a software development team (and being “egoless”) To experience taking a leadership role in a software development team To enhance written and verbal communications skills To learn about professional ethics in computer science
4
CMSC 345, Spring 20034 This Course Will Be... different eye opening fuzzy frustrating time consuming fun
5
CMSC 345, Spring 20035 You Will... think plan communicate participate negotiate code write, write, write
6
CMSC 345, Spring 20036 Class Format Lectures Discussions In-class work time Outside of class work time Speakers –Team and team-to-customer communication –UML –Software design –Capability Maturity Model (CMM) –Software implementation –Software testing Post mortem exercise (Thursday, 5/15, 10:30-12:30)
7
CMSC 345, Spring 20037 The Teams 4 or 5 people chosen by the instructor Team leader chosen by team Phase leaders chosen by team (see job descriptions on web) –Requirements –Design –Implementation –Testing –Delivery Faculty customers assigned randomly
8
CMSC 345, Spring 20038 The Project Chosen by instructor Minimal description (must elicit requirements from customer) Past projects: –automated grade book –math tutor for elementary students –form letter generator –appointment calendar –examination generator Your choice of language, interface type, etc., but be careful (risk!)
9
CMSC 345, Spring 20039 Grading Attendance (5%) In-class participation (5%) Quizzes (10%) Project artifacts (40%) –Systems Requirements Specification (10%) –System Design Document (10%) –Code Inspection Report (5%) –Test Report (5%) –User Manual (5%) –Administrator Manual (5%)
10
CMSC 345, Spring 200310 Grading (con’t) Customer satisfaction reports (5%) Final product delivery and demo (10%) –5% individual grade –5% team grade Final product (25%) Other (journal, time sheets, biweekly status reports, self evaluation, student survey)
11
CMSC 345, Spring 200311 Textbook and Other Resources Optional Software Engineering, Ian Sommerville, 6th edition, Addison-Wesley 2001 References posted on course web site Articles from “Software Development Magazine” will be used: www.sdmagazine.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.