SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
[Pages:33]SOFTWARE DEVELOPMENT LIFE
CYCLE (SDLC)
UNIT OBJECTIVE
? Understand the influences on a project ? Understand what a software process is ? Understand two common models
WHAT EACH PARTY CONTROLS
Client Side
Every software project has three client controls
Tech Side The tech team has three controls
Process
People
Technology
Cost
Time
Functionality
Software Engineering is about managing the client side and defining the tech side while managing risk.
MOST EVERYTHING INVOLVES TEAMS
? The effectiveness of the team relates directly to success
? Working with and within teams requires extra effort for
? Communication
? Ever play the operator game?
? Documentation ? Tooling ? Hand-offs (process exchanges or role turn-over)
? Remember, you cannot read other people's minds
CIRCLE OF LIFE
1. Teams come, operate, evolve or disband
2. People come, grow, and eventually move on
3. Projects come, grow, enter stasis or evolve
Your project has to accommodate these facts of project life
PROJECT INFLUENCES
? Scale ? Affects the ability to know "everything" ? Complexity becomes a critical factor, if it wasn't already
? Legacy ? Rarely is everything from scratch ? Being able to extend others' work is essential
PROFESSIONALISM
Personal Ethics
Effects
? Confidentiality
? Respecting confidences of employers or clients regardless if there is a formal agreement
? Developers and administrators may have access to highly confidential information
? Competence
? Systems that do not work can destroy a company
? Accurately reflect what you can do and accept only
work that is within your competence
? Intellectual Property
? Protecting the IP of employers and clients
? IPR violations can be result in fines or cease and desist orders
? Misuse
? Do not use skills or resources inappropriately
? System abuse can paralyze a company
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- organizing for successful software development
- software development plan
- overview of software development environments
- software development procedure
- principles and practices of software development
- software development life cycle sdlc
- an introduction to software development
- introduction to software development
- sample policy from the software development procedures
- sample software architecture document
Related searches
- system development life cycle plan
- system development life cycle stages
- software development life cycle policy
- software development life cycle pdf
- system development life cycle models
- product development life cycle phases
- product development life cycle process
- product development life cycle stages
- business development life cycle process
- product development life cycle methodology
- software development life cycle documents
- system development life cycle examples