Software engineering : a methodical approach /

This text provides a comprehensive, but concise introduction to software engineering. It adopts a methodical approach to solving software engineering problems proven over several years of teaching, with outstanding results. The book covers concepts, principles, design, construction, implementation,...

Full description

Bibliographic Details
Main Authors: Foster, Elvis C (Author), Foster, Elvis C. (Author)
Format: Book
Language:English
Published: [New York] : Apress, [2014]
Series:The expert's voice in software development Software engineering
Subjects:
LEADER 10131nam a2200901Ii 4500
001 a242e9b1-ec6b-4e76-8711-cc57015b1f45
005 20240811000000.0
008 141218s2014 nyua obf 001 0 eng d
019 |a 900639846  |a 908082950  |a 930870491  |a 1005752004  |a 1026460281  |a 1048149875   |a 1066459870  |a 1066599742  |a 1086568314  |a 1110817932  |a 1112593200  |a 1129375075   |a 1162335353 
019 |a 900639846  |a 908082950  |a 930870491 
020 |a 1484208471  |q (electronic bk.) 
020 |a 148420848X  |q (print) 
020 |a 9781484208472  |q (electronic bk.) 
020 |a 9781484208489  |q (print) 
020 |z 9781484208489 
024 7 |a 10.1007/978-1-4842-0847-2  |2 doi 
035 |a (OCoLC)898278887  |z (OCoLC)900639846  |z (OCoLC)908082950   |z (OCoLC)930870491  |z (OCoLC)1005752004  |z (OCoLC)1026460281  |z (OCoLC)1048149875   |z (OCoLC)1066459870  |z (OCoLC)1066599742  |z (OCoLC)1086568314  |z (OCoLC)1110817932   |z (OCoLC)1112593200  |z (OCoLC)1129375075  |z (OCoLC)1162335353 
035 |a (OCoLC)898278887  |z (OCoLC)900639846  |z (OCoLC)908082950   |z (OCoLC)930870491  |z (OCoLC)1005752004  |z (OCoLC)1026460281  |z (OCoLC)1048149875   |z (OCoLC)1066459870  |z (OCoLC)1066599742  |z (OCoLC)1086568314  |z (OCoLC)1110817932   |z (OCoLC)1112593200  |z (OCoLC)1129375075 
035 |a (OCoLC)898278887  |z (OCoLC)900639846  |z (OCoLC)908082950  |z (OCoLC)930870491 
037 |a CL0500000537  |b Safari Books Online 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d GW5XE  |d YDXCP  |d UMI  |d S4S  |d COO  |d OCLCF   |d IDEBK  |d EBLCP  |d CSJ  |d OCL  |d TXI  |d OCL  |d OCLCQ  |d Z5A  |d OCLCQ  |d SUE  |d OCLCQ  |d MERUC  |d ESU   |d OCLCQ  |d VT2  |d IOG  |d REB  |d VLB  |d UUM  |d CEF  |d DEHBZ  |d OCLCQ  |d INT  |d U3W  |d OCLCQ  |d WYU  |d YOU   |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d WURST  |d AJS  |d CSt 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d GW5XE  |d YDXCP  |d UMI  |d S4S  |d COO  |d OCLCF   |d IDEBK  |d EBLCP  |d CSJ  |d OCL  |d TXI  |d OCL  |d OCLCQ  |d Z5A  |d OCLCQ  |d SUE  |d OCLCQ  |d MERUC  |d ESU   |d OCLCQ  |d VT2  |d IOG  |d REB  |d VLB  |d UUM  |d CEF  |d DEHBZ  |d OCLCQ  |d INT  |d U3W  |d OCLCQ  |d WYU  |d YOU   |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d WURST  |d AJS  |d VLY  |d COM  |d OCLCO 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d GW5XE  |d YDXCP  |d UMI  |d S4S  |d COO  |d OCLCF  |d IDEBK  |d EBLCP  |d CSJ  |d OCL  |d TXI  |d OCL  |d OCLCQ  |d Z5A  |d OCLCQ  |d SUE  |d OCLCQ 
049 |a MAIN 
050 4 |a QA76.758 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051390  |2 bisacsh 
072 7 |a COM  |x 051440  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.1  |2 23 
100 1 |a Foster, Elvis C  |e author. 
100 1 |a Foster, Elvis C.,  |e author  |1 http://viaf.org/viaf/2366148149512696930007 
100 1 |a Foster, Elvis C.,  |e author 
245 1 0 |a Software engineering :  |b a methodical approach /  |c Elvis C. Foster 
264 1 |a [New York] :  |b Apress,  |c [2014] 
264 4 |c ©2014 
300 |a 1 online resource (xxxii, 588 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 0 |a The expert's voice in software development Software engineering 
504 |a Includes bibliographical references and index 
505 0 |a At a Glance; Part A: Fundamentals; Chapter 1: Introduction to Software Engineering; 1.1 Definitions and Concepts; 1.1.1 System; 1.1.2 Software; Software Engineering; Steps in the Analysis Process; 1.2 The Organization as a System; 1.2.1 Discussion; 1.3 Information Levels in the Organization; 1.3.1 Top Management; 1.3.2 Middle Management; 1.3.3 Junior Management and Operational Staff; 1.3.4 Importance of Information Levels in Software Engineering; Discussion; 1.3.5 Alternate Organizational Settings; 1.4 Software Life Cycle; 1.4.1 Waterfall Model; 1.4.2 Phased Prototype Model 
505 8 |a 1.4.3 Iterative Development Model1.4.4 Rapid Prototype Model; 1.4.5 Formal Transformation Model; 1.4.6 Components-Based Model; 1.4.7 Agile Development Model; 1.5 Categories of Software; 1.6 Alternate Software Acquisition Approaches; 1.6.1 Discussion; 1.7 Software Engineering Paradigms; 1.8 Desirable Features of Computer Software; 1.9 Summary and Concluding Remarks; 1.10 Review Questions; 1.11 References and/or Recommended Readings; Chapter 2: The Role of the Software Engineer; 2.1 Historical Role; 2.2 Modern Role of the Software Engineer; 2.3 Job Description of the Software Engineer 
505 8 |a 2.3.1 Core Functions of the Software Engineer2.3.2 Desirable Qualities of the Software Engineer; 2.4 Tools used by the Software Engineer; 2.4.1 Coding Systems; Desirable Features of a Coding System; Types of Coding Systems; 2.4.2 Forms Design; Guiding Principles of Forms Design; 2.4.3 Data Analysis Charts; 2.4.4 Technical Documents and Modeling Techniques; 2.4.5 Software Planning and Development Tools; 2.5 Management Issues with Which the Software Engineer must be Familiar; 2.6 Summary and Concluding Remarks; 2.7 Review Questions; 2.8 References and/or Recommended Readings 
505 8 |a 3.6.5 Evaluation of System Alternatives (continued)Putting the Pieces Together; 3.7 Alternate Approach to the Feasibility Analysis; 3.8 Summary of System Inputs and Outputs; 3.9 Initial Project Schedule; 3.10 Project Team; 3.11 Summary and Concluding Remarks; 3.12 Review Questions; 3.13 References and/or Recommended Readings; Chapter 4: The Requirements Specification; 4.1 Introduction; 4.2 Contents of the Requirements Specification; 4.3 Documenting the Requirements; 4.4 Requirements Validation; 4.5 How to Proceed; 4.6 Presentation of the Requirements Specification 
505 8 |a Part B: Software Investigation and AnalysisChapter 3: Project Selection and the Initial System Requirements; 3.1 Project Selection; 3.2 Problem Definition; 3.2.1 Constraints of a System; 3.2.2 Aid in Identifying System Problems; 3.2.3 Identifying the System Void; 3.3 The Proposed Solution; 3.4 Scope and Objectives of the System; 3.5 System Justification; 3.6 Feasibility Analysis Report; 3.6.1 Technical Feasibility; 3.6.2 Economic Feasibility; 3.6.3 Operational Feasibility; 3.6.4 Evaluation of System Alternatives; Evaluation Based on Quality; Evaluation Based on Cost 
520 |a This text provides a comprehensive, but concise introduction to software engineering. It adopts a methodical approach to solving software engineering problems proven over several years of teaching, with outstanding results. The book covers concepts, principles, design, construction, implementation, and management issues of software systems. Each chapter is organized systematically into brief, reader-friendly sections, with itemization of the important points to be remembered. Diagrams and illustrations also sum up the salient points to enhance learning. Additionally, the book includes a number of the author's original methodologies that add clarity and creativity to the software engineering experience, while making a novel contribution to the discipline. Upholding his aim for brevity, comprehensive coverage, and relevance, Foster's practical and methodical discussion style gets straight to the salient issues, and avoids unnecessary topics and minimizes theoretical coverage 
520 |a This text provides a comprehensive, but concise introduction to software engineering. It adopts a methodical approach to solving software engineering problems proven over several years of teaching, with outstanding results. The book covers concepts, principles, design, construction, implementation, and management issues of software systems. Each chapter is organized systematically into brief, reader-friendly sections, with itemization of the important points to be remembered. Diagrams and illustrations also sum up the salient points to enhance learning. Additionally, the book includes a number of the authors original methodologies that add clarity and creativity to the software engineering experience, while making a novel contribution to the discipline. Upholding his aim for brevity, comprehensive coverage, and relevance, Fosters practical and methodical discussion style gets straight to the salient issues, and avoids unnecessary topics and minimizes theoretical coverage 
546 |a English 
588 0 |a Online resource; title from PDF title page (EBSCO; viewed on December 22, 2014) 
596 |a 22 
650 0 |a Software engineering  |v Handbooks, manuals, etc 
650 4 |a Computer science 
650 6 |a Génie logiciel  |v Guides, manuels, etc 
650 7 |a COMPUTERS  |x Programming  |x Open Source  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development Engineering  |x General  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development Engineering  |x Tools  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools  |2 bisacsh 
650 7 |a Software engineering  |2 fast 
653 0 0 |a computer sciences 
653 0 0 |a computerwetenschappen 
653 1 0 |a Informatie- en communicatietechnologie (algemeen) 
653 1 0 |a Information and Communication Technology (General) 
655 2 |a Handbook 
655 4 |a Electronic books 
655 7 |a Guides et manuels  |2 rvmgf  |? UNAUTHORIZED 
655 7 |a Handbooks and manuals  |2 fast  |= ^A3351915 
655 7 |a Handbooks and manuals  |2 fast 
655 7 |a Handbooks and manuals  |2 lcgft 
776 0 8 |i Printed edition:  |z 9781484208489 
999 1 0 |i a242e9b1-ec6b-4e76-8711-cc57015b1f45  |l a10740120  |s US-CST  |m software_engineeringmethodical_approach____________________________________2014_______apresa________________________________________foster__elvis_c____________________e 
999 1 0 |i a242e9b1-ec6b-4e76-8711-cc57015b1f45  |l a13462952  |s US-CST  |m software_engineeringmethodical_approach____________________________________2014_______apresa________________________________________foster__elvis_c____________________e 
999 1 0 |i a242e9b1-ec6b-4e76-8711-cc57015b1f45  |l 11090827  |s US-ICU  |m software_engineeringmethodical_approach____________________________________2014_______apresa________________________________________foster__elvis_c____________________e 
999 1 1 |l a10740120  |s ISIL:US-CST  |t BKS  |a SUL INTERNET  |b 10740120-1001  |c INTERNET RESOURCE  |d ASIS  |x SUL  |y 10740120-1001  |p UNLOANABLE 
999 1 1 |l a13462952  |s ISIL:US-CST  |t BKS  |a SUL INTERNET  |b 13462952-1001  |c INTERNET RESOURCE  |d ASIS  |x SUL  |y 13462952-1001  |p UNLOANABLE