000 01578nam a22002537a 4500
001 6723
003 OCLRC
005 20260730084029.0
008 181025t xxu||||| |||| 00| 0 eng d
020 _a9789814195478
040 _aOCLRC
082 _aGSL 004.21 S6 2007
100 _aSatzinger, John W.
245 _aSystems analysis and design:
_bIn a changing world/
_cJohn W. Satzinger, Robert B. Jackson, and Stephen D. Burd.
250 _a4th ed.
260 _aSingapore;
_bCourse Technology.,
_c2007.
300 _axxxii, 672 p.;
_c25 cm.
_bill.
500 _aIncludes indexes.
520 _aThe focus of this chapter is on new techniques that are advancing the way systems are being developed. The chapter begins by reviewing five important principles in software development: abstraction, models and modeling, patterns, reuse, and methodologies. Together, these principles form the foundation on which object-oriented development is based. System developers are using these principles to devise new, unique approaches to developing systems. One of the most active trends in software development is adaptive development methodologies. The unified process (UP) is an example of an adaptive methodology that is also influencing many more radical approaches. The idea behind adaptive methodologies is that software projects need to be agile, or flexible, because the business world is unpredictable and changes so rapidly.
650 _aSystems And Analysis Design.
700 _aJackson, Robert B.
700 _aBurd, Stephen D.
942 _cBOOK
_jGSL 004.21 S6 2007
999 _c6723
_d6723