000 01952nam a22003135i 4500
001 40614
003 0000000000
005 20240411192951.0
008 170608s2017 nyu s 000 0 eng
010 _a 2017945084
020 _a9783319615172
035 _a19695927
040 _aDLC
_beng
_erda
_cDLC
042 _apcc
100 1 _aAlagic, Suad.
245 1 0 _aSoftware engineering :
_bspecification, implementation, verification /
_cSuad Alagic.
263 _a1708
264 1 _aCham :
_bSpringer Science+Business Media,
_c2017.
300 _apages cm.
336 _atext
_2rdacontent
337 _acomputer
_2rdamedia
338 _aonline resource
_2rdacarrier
520 _aThis book takes a formal approach to teaching software engineering, using not only UML, but also Object Constraint Language (OCL) for specification and analysis of designed models. Employing technical details typically missing from existing textbooks on software engineering, the author shows how precise specifications lead to static verification of software systems. In addition, data management is given the attention that is required in order to produce a successful software project. Uses constraints in all phases of software development Follows recent developments in software technologies Technical coverage of data management issues and software verification Illustrated throughout to present analysis, specification, implementation and verification of multiple applications Includes end-of-chapter exercises and Instructor Presentation Slides.
650 7 _aComputer software -- Verification.
_2sears
650 7 _aProgramming & scripting languages: general.
_2sears
650 7 _aSoftware engineering.
_2sears
856 _uhttps://drive.google.com/file/d/1tRwlDBOes5c7FB1YrMdv7tlyf6jL2yvo/view?usp=sharing
999 _c11379
_d11379