BScCS Software Engineering & Project Management Stream

advertisement
BScCS
Software Engineering &
Project Management
Stream
Dr. Andy Chun 陳漢偉
Programme Leader (BScCS)
Subject Group Leader (SE)
SE+PM Stream
?
What is SE/PM?
Copyright © City University of Hong Kong 2002-2007
2
What is Software Engineering?
How to Design
&
Build Software
Copyright © City University of Hong Kong 2002-2007
3
What is Software Engineering?
How to Design
&
Build Software
Professionally
Copyright © City University of Hong Kong 2002-2007
4
Student Programs…
Copyright © City University of Hong Kong 2002-2007
5
Professional Commercial Software
Copyright © City University of Hong Kong 2002-2007
6
What Will You Learn?
How to be
Professional Software
Project Managers
Copyright © City University of Hong Kong 2002-2007
7
What Is Professional Software Dev?
Phases
Process Workflows
Inception Elaboration
Construction
Transition
Business Modeling
Analyst
Requirements
Analysis & Design
Quality
Engineer
Implementation
Test
Architect/
Developer
Deployment
Supporting Workflows
Configuration Mgmt
Project Management
Project
Environment
Leader
Preliminary
Iteration(s)
Performance
Engineer
Iter.
#1
Iter.
#2
Iter.
#n
Iter. Iter.
#n+1 #n+2
Iterations
Iter.
#m
Iter.
#m+1
Release
Engineer
Copyright © City University of Hong Kong 2002-2007
8
SE+PM Stream
?
What does it
take to be a
Project Manager?
Copyright © City University of Hong Kong 2002-2007
9
Imagine This…
` You are the Chief Software Project
Manager
` You have a team of 50 professional
programmers
` You need to create a software system that
will be over one million lines of code
(LOC)
` You need to deliver this in 6 months
Copyright © City University of Hong Kong 2002-2007
10
And…
` Your software controls Shenzhou 7
(神舟七号) Space Station!
Copyright © City University of Hong Kong 2002-2007
11
SE+PM Stream
?
How would you
manage this
project?
Copyright © City University of Hong Kong 2002-2007
12
And… You Have a Visitor!
Copyright © City University of Hong Kong 2002-2007
13
Premier Wen Jiabao Wants to Know…
` Are you sure that the million lines of
software is absolutely bug free?
` Are you sure your software will be
ready on time?
` Are you sure your
software is fast
enough?
Copyright © City University of Hong Kong 2002-2007
14
Premier Wen Jiabao Wants to Know…
` Are you sure your software will not
cause the space station to blow up?
Copyright © City University of Hong Kong 2002-2007
15
SE+PM Stream
?
How do you
answer those
questions?
Copyright © City University of Hong Kong 2002-2007
16
You Need the SE+PM Stream!
` SE+PM teaches you how to answer all
those tough questions scientifically
and with confidence!
` Learn dynamics of software development
and how to manage it to produce quality
software
Copyright © City University of Hong Kong 2002-2007
17
SE+PM Stream
?
Why should I be
interested in
becoming a
Project Manager?
Copyright © City University of Hong Kong 2002-2007
18
The Sad Fact…
` Most simple “programming” jobs will
be moved to mainland of China where
wages can be as low as $2K/month
Copyright © City University of Hong Kong 2002-2007
19
Your Path to Success!
` HK IT professionals are famous for
their management and communication
skills… and high quality results
` Even companies in mainland of China
come to HK to recruit!
` SE+PM teaches you what is quality
software and how to manage projects so
that they produce high quality software
Copyright © City University of Hong Kong 2002-2007
20
SE+PM Stream
?
What will I be
studying?
Copyright © City University of Hong Kong 2002-2007
21
Courses in the SE+PM Stream
` CS4280 Advanced Internet Application
Development
` CS3356 Managing Software Projects
` CS3346 Software Testing and
Maintenance
` CS4348 Software Quality Management
Copyright © City University of Hong Kong 2002-2007
22
BSc Computer Science
Questions
Copyright © City University of Hong Kong 2002-2007
23
Download