intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Handouts Software engineering II - Dr. Muzafar Khan

Chia sẻ: Diên Vu | Ngày: | Loại File: PDF | Số trang:108

30
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

The main learning objectives for this course are as follows: To familiarize students with the advanced topics of software engineering, to develop students’ skills for planning and managing real life software projects successfully.

Chủ đề:
Lưu

Nội dung Text: Handouts Software engineering II - Dr. Muzafar Khan

Handouts<br /> <br /> CSC392<br /> <br /> Software Engineering II<br /> (CSC 392)<br /> <br /> Handouts<br /> <br /> CSC392<br /> <br /> Table of Contents<br /> Lecture 1: Introduction to Software Project Management .......................................................................... 1<br /> Course Outline .......................................................................................................................................... 1<br /> Course Objectives ..................................................................................................................................... 1<br /> Recommended Resources ........................................................................................................................ 1<br /> Software and Software Engineering ......................................................................................................... 2<br /> CHAOS Report ........................................................................................................................................... 2<br /> Investment in IT Projects .......................................................................................................................... 3<br /> Project and Triple Constraint .................................................................................................................... 3<br /> Project Management and PM Framework................................................................................................ 3<br /> Program and Project Portfolio Management ........................................................................................... 4<br /> Top Factors for Project Success ................................................................................................................ 4<br /> Suggested Skills for Project Managers ...................................................................................................... 4<br /> Bibliography .............................................................................................................................................. 5<br /> Lecture 2: Project Management and Information Technology Context ....................................................... 6<br /> Systems Philosophy................................................................................................................................... 6<br /> Organizational Frames .............................................................................................................................. 6<br /> Organizational Structures ......................................................................................................................... 6<br /> Organizational Culture .............................................................................................................................. 7<br /> Stakeholder Management ........................................................................................................................ 7<br /> Role of Top Management in Project Success ............................................................................................ 7<br /> Project Life Cycle ....................................................................................................................................... 7<br /> Management Reviews............................................................................................................................... 8<br /> Bibliography .............................................................................................................................................. 8<br /> Lecture 3: Project Integration Management ................................................................................................ 9<br /> Recent Trends in IT Projects ..................................................................................................................... 9<br /> Globalization ......................................................................................................................................... 9<br /> Outsourcing........................................................................................................................................... 9<br /> Virtual Teams ........................................................................................................................................ 9<br /> Project Management Process Groups ...................................................................................................... 9<br /> Project Integration Management ........................................................................................................... 10<br /> <br /> Handouts<br /> <br /> CSC392<br /> <br /> Developing Project Charter ..................................................................................................................... 10<br /> Developing Project Management Plan ................................................................................................... 10<br /> Directing and Managing Project Execution............................................................................................. 11<br /> Monitoring and Controlling Project Work .............................................................................................. 11<br /> Performing Integrated Change Control .................................................................................................. 11<br /> Closing Projects or Phases ...................................................................................................................... 11<br /> Bibliography ............................................................................................................................................ 12<br /> Lecture 4: Project Scope Management....................................................................................................... 13<br /> Main Processes ....................................................................................................................................... 13<br /> Collecting Requirements ......................................................................................................................... 13<br /> Defining Scope ........................................................................................................................................ 13<br /> Creating the WBS .................................................................................................................................... 14<br /> Approaches for Developing WBS ........................................................................................................ 14<br /> Suggestions for Creating WBS ............................................................................................................. 14<br /> Verifying Scope ....................................................................................................................................... 15<br /> Controlling Scope .................................................................................................................................... 15<br /> Bibliography ............................................................................................................................................ 15<br /> Lecture 5 & 6: Project Time Management .................................................................................................. 16<br /> Importance of Time Management .......................................................................................................... 16<br /> Main Processes ....................................................................................................................................... 16<br /> Defining Activities ................................................................................................................................... 16<br /> Sequencing Activities .............................................................................................................................. 16<br /> Network Diagrams .............................................................................................................................. 17<br /> Estimating Activity Resources ................................................................................................................. 17<br /> Estimating Activity Durations.................................................................................................................. 17<br /> Three Point Estimate........................................................................................................................... 18<br /> Developing the Schedule ........................................................................................................................ 18<br /> Gantt Chart.......................................................................................................................................... 18<br /> Tracking Gantt Charts ......................................................................................................................... 19<br /> Critical Path Method ........................................................................................................................... 19<br /> Critical Chain Scheduling ..................................................................................................................... 20<br /> Program Evaluation and Review Technique (PERT) ............................................................................ 20<br /> <br /> Handouts<br /> <br /> CSC392<br /> <br /> Controlling the Schedule ......................................................................................................................... 20<br /> Bibliography ............................................................................................................................................ 20<br /> Lecture 7: Project Cost Management ......................................................................................................... 21<br /> Importance of Cost Management ........................................................................................................... 21<br /> Main Processes ....................................................................................................................................... 21<br /> Estimating Costs ...................................................................................................................................... 21<br /> Cost Estimation Tools and Techniques ............................................................................................... 21<br /> Cost Estimate Problems in IT Projects ................................................................................................ 22<br /> Determining the Budget ......................................................................................................................... 22<br /> Controlling Cost....................................................................................................................................... 22<br /> Earned Value Management ................................................................................................................ 22<br /> Bibliography ............................................................................................................................................ 23<br /> Lecture 8: Project Quality Management and Project Communication Management ................................ 24<br /> Importance of Quality Management ...................................................................................................... 24<br /> Project Quality Management .................................................................................................................. 24<br /> Project Communication Management.................................................................................................... 24<br /> Identifying Stakeholders ......................................................................................................................... 25<br /> Planning Communications ...................................................................................................................... 25<br /> Distributing Information ......................................................................................................................... 25<br /> Managing Stakeholders .......................................................................................................................... 26<br /> Reporting Performance........................................................................................................................... 26<br /> How to Improve Project Communications.............................................................................................. 26<br /> Bibliography ............................................................................................................................................ 26<br /> Lecture 9: Project Risk Management .......................................................................................................... 27<br /> Importance of Risk Management ........................................................................................................... 27<br /> Main Processes ....................................................................................................................................... 27<br /> Planning Risk Management .................................................................................................................... 27<br /> Risk Categories .................................................................................................................................... 28<br /> Identifying Risks ...................................................................................................................................... 28<br /> Performing Qualitative Risk Analysis ...................................................................................................... 28<br /> Performing Quantitative Risk Analysis .................................................................................................... 28<br /> Planning Risk Responses ......................................................................................................................... 28<br /> <br /> Handouts<br /> <br /> CSC392<br /> <br /> Monitoring and Controlling Risks............................................................................................................ 29<br /> Bibliography ............................................................................................................................................ 29<br /> Lecture 10: Software Design ....................................................................................................................... 30<br /> Design in Software Engineering Context ................................................................................................ 30<br /> Design Process and Quality Guidelines ................................................................................................... 30<br /> Design Concepts ...................................................................................................................................... 31<br /> Abstraction .......................................................................................................................................... 31<br /> Architecture ........................................................................................................................................ 31<br /> Patterns ............................................................................................................................................... 31<br /> Modularity........................................................................................................................................... 31<br /> Information Hiding .............................................................................................................................. 32<br /> Functional Independence ................................................................................................................... 32<br /> Refinement and Aspects ..................................................................................................................... 32<br /> Refactoring .......................................................................................................................................... 32<br /> Design Classes ..................................................................................................................................... 32<br /> Bibliography ............................................................................................................................................ 32<br /> Lecture 11 & 12: User Interface Design ...................................................................................................... 33<br /> Importance.............................................................................................................................................. 33<br /> The Golden Rules .................................................................................................................................... 33<br /> Place the User in Control .................................................................................................................... 33<br /> Reduce the User’s Memory Load ........................................................................................................ 34<br /> Make the Interface Consistent............................................................................................................ 34<br /> User Interface Analysis and Design ......................................................................................................... 34<br /> Types of User ...................................................................................................................................... 34<br /> User’s Mental Model .......................................................................................................................... 34<br /> Implementation Model ....................................................................................................................... 35<br /> Analysis and Design Process ................................................................................................................... 35<br /> Interface and User Analysis................................................................................................................. 35<br /> Task Analysis and Modeling ................................................................................................................ 35<br /> Analysis of Display Content ................................................................................................................. 36<br /> Analysis of the Work Environment ..................................................................................................... 36<br /> Design Issues ........................................................................................................................................... 36<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2