CSE116 / CSE504 Introduction to Computer Science II Carl Alphonce 219 Bell Hall
Plan for today Go over syllabus Stretch our legs Announcements Start discussing software development
Syllabus (See handout!)
Announcement – for section A Recitation section A1, which meets Tuesdays and which is also the 504 recitation, has only 4 people and will be cancelled. SectionCurrent registration Desired registration A13+1=40 A2613 A31114 A42014
Announcement – for section B Load balancing across recitations SectionCurrent registration Desired registration B12318 B22318 B31918 B4516
Software Development Developing software is a complex task. The more complex the greater the need for organization/coordination of activities Methodologies! A software development methodology lists and defines the (major) activities of software development, and also describes how they interact with each other.
Methodologies At a coarse-grained level, just about any development methodology will include the following activities: –Analysis –Design –Implementation –Testing –Maintentance Most methodologies will break these down into more categories; in practice there are many fine- grained activities involved in the development process.