what is software design
the process of implementing software solutions to one or more sets of problems
what is the main input of software design
business analysis
software design process includes
what is interface design
-interactions between system and environment
what is architectural design
-components of a system
what is detailed design
-internal elements of all major architectural components
what is SDLC
systems development lifecycle
SDLC
-describes the phases and steps of of an information system development project
what are some characteristics of waterfall model
pros and cons of waterfall model
what are some characteristics of agile software development
-promotes adaptive planning, evolutionary development, early delivery, and continuous improvement.
pros and cons of agile software development
what is SALC
-software acquisition life cycle
when should u build IT solutions
- off the shelf cant meet every need
when should u buy
what is Saas
-software as a service
what does Saas do
-third party providers hosts applications and makes them available to customers over the internet