160 likes | 322 Views
Software Project Management G6DSPM. Semester 2 of session 2008/2009 Teaching by Maria Petridou mzp@cs.nott.ac.uk http://www.cs.nott.ac.uk/~mzp/Teaching.html Room B39 Module Convener: Prof Uwe Aickelin. uxa@cs.nott.ac.uk Room C73. Lecture 1 - introduction. Module Specification
E N D
Software Project ManagementG6DSPM Semester 2 of session 2008/2009 Teaching by Maria Petridou mzp@cs.nott.ac.uk http://www.cs.nott.ac.uk/~mzp/Teaching.html Room B39 Module Convener: Prof Uwe Aickelin. uxa@cs.nott.ac.uk Room C73 Maria Petridou
Lecture 1 - introduction Maria Petridou Module Specification Systems Analysis & Design
Module specification By the end of this lecture • understand purpose/scope/administration of the module; • describe the SDLC and role of systems analyst; • Identify types of information systems. Aim of the Module • Achieve an understanding of tools, techniques and guidelines for analysis and design of large scales software systems. • Management of Software Development Projects. Maria Petridou
Module specification Acquire the skills for effectively • analyse large systems requirements • design process models, data models, process specifications • understand soft issues for effective project management Maria Petridou
Module Contents • Large Systems Development • Rapid and Agile Development • Project Initiation • Project Management • Project Scheduling with PERT • Critical Path Methods • GANTT Charts and CPM • Project Re-scheduling • Requirements Analysis • Process Modelling with DFDs • Constructing DFDs & Validating DFDs • The Design Phase • Implementation and Maintenance Maria Petridou
Module activities • 2 hours lecture per week. Thursday 13:00 – 15:00. • Lecture Notes are available from the following url: http://www.cs.nott.ac.uk/~mzp/Teaching.html • Students are also expected to take notes in class • Real case studies will be used to illustrate many of the tools and techniques introduced. • Exercises and extra notes will be available for some lectures. Maria Petridou
Assessment • - 1 hour examination, multiple choice style. Due to format, previous years papers are not available! • Coursework 50% • - Out: Week 7 – 9/3/2009 • - Deadline: Week 10 – 01/05/2009, 16:00 hrs • Written Exam – 50% Maria Petridou
Reading List • http://www.nottingham.ac.uk/is/gateway/readinglists/ Other Resources • Additional reading will be provided for some topics • MS-Project for PERT, CPM and GANTT Chart • CASE Tools for drawing diagrams Maria Petridou
Your Teacher... • I was born in Cyprus. • University Teacher. • Diploma in Business Management and Information Technology. • BSc (Hons) Computer Science – University of East Anglia, Norwich. • MSc M.I.T – University of Nottingham. • PhD student - Interactive Systems Design for Blind Students. • My main research interests: virtual reality (VR), haptic feedback, mental models construction, perception, memory, visualization, navigation, human senses and drawings. Maria Petridou
Systems Analysis & Design • Systems Analysis and Design (SAD) refers to the application of techniques and approaches to develop computer systems more effectively and efficiently using the four phases of Systems Development Life Cycle (SDLC): - Planning - Analysis - Design - Implementation • The primary goal of SAD is to develop a system that creates value for the organisation. Maria Petridou
Systems Analysis & Design • Informationis an important factor in determining the success of a business/project/system. • Decision makers must manage information effectively and efficiently in order to maximise its usefulness. • Various types of information systems • Each type is aimed at supporting a specific level of decision making. Maria Petridou
Systems Analysis & Design Maria Petridou
Systems Analysis & Design Exercise 1: Not using adequate SAD when undertaking projects could haveundesirable consequences. List some of these possible consequences: Maria Petridou
Systems Analysis & Design • The Systems Analyst is the key player in the SAD process. Being a Systems Analyst involves: - Analyse situation - Identify opportunities for improvement - Set objectives (e.g. Money and time) - Design the information system • The Systems Analyst is a problem solver opportunist; it makes a continuous assessment of how the organisation and its processes perform. Maria Petridou
Systems Analysis & Design • Being a Systems Analyst isinteresting, exciting, and challenging • ....and requires a number of different skills: - self-motivation - professional ethics - self-discipline - creativity - problem solving skills - communication skills - team-work skills, and - good understanding of technical developments. Maria Petridou
Systems Analysis & Design • Systems Analyst can act as: - Consultant - Supporting expert - Agent of change READING: Kendall & Kendall, chapter 1 Maria Petridou