skip to content
Software engineering : a methodical approach Preview this item
ClosePreview this item
Checking...

Software engineering : a methodical approach

Author: Elvis C Foster
Publisher: [New York] : Apress, [2014]
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Handbooks and manuals
Handbooks, manuals, etc
Additional Physical Format: Printed edition:
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Elvis C Foster
ISBN: 9781484208472 1484208471 148420848X 9781484208489
OCLC Number: 898278887
Description: 1 online resource (xxxii, 588 pages) : illustrations
Contents: 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. 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. 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. 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. 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.
Responsibility: Elvis C. Foster.

Abstract:

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.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/898278887> # Software engineering : a methodical approach
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "898278887" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/1107205765#Topic/computers_software_development_&_engineering_tools> ; # COMPUTERS--Software Development & Engineering--Tools
    schema:about <http://experiment.worldcat.org/entity/work/data/1107205765#Topic/software_engineering> ; # Software engineering
    schema:about <http://experiment.worldcat.org/entity/work/data/1107205765#Topic/computers_programming_open_source> ; # COMPUTERS--Programming--Open Source
    schema:about <http://experiment.worldcat.org/entity/work/data/1107205765#Topic/computers_software_development_&_engineering_general> ; # COMPUTERS--Software Development & Engineering--General
    schema:about <http://dewey.info/class/005.1/e23/> ;
    schema:author <http://experiment.worldcat.org/entity/work/data/1107205765#Person/foster_elvis_c> ; # Elvis C. Foster
    schema:bookFormat schema:EBook ;
    schema:datePublished "2014" ;
    schema:description "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."@en ;
    schema:description "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."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/1107205765> ;
    schema:genre "Handbooks and manuals"@en ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/1107205765#CreativeWork/> ;
    schema:name "Software engineering : a methodical approach"@en ;
    schema:productID "898278887" ;
    schema:url <https://grinnell.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-0847-2> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=1964877> ;
    schema:url <https://link.springer.com/openurl?genre=book&isbn=978-1-4842-0848-9> ;
    schema:url <http://proquest.safaribooksonline.com/9781484208472> ;
    schema:url <http://link.springer.com/openurl?genre=book&isbn=978-1-4842-0848-9> ;
    schema:url <http://0proquest.safaribooksonline.com/9781484208472> ;
    schema:url <http://www.myilibrary.com?id=763835> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=928129> ;
    schema:url <http://dx.doi.org/10.1007/978-1-4842-0847-2> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=1964877> ;
    schema:url <http://link.springer.com/10.1007/978-1-4842-0847-2> ;
    schema:workExample <http://dx.doi.org/10.1007/978-1-4842-0847-2> ;
    schema:workExample <http://worldcat.org/isbn/9781484208489> ;
    schema:workExample <http://worldcat.org/isbn/9781484208472> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/898278887> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1107205765#Person/foster_elvis_c> # Elvis C. Foster
    a schema:Person ;
    schema:familyName "Foster" ;
    schema:givenName "Elvis C." ;
    schema:name "Elvis C. Foster" ;
    .

<http://experiment.worldcat.org/entity/work/data/1107205765#Topic/computers_programming_open_source> # COMPUTERS--Programming--Open Source
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming--Open Source"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1107205765#Topic/computers_software_development_&_engineering_general> # COMPUTERS--Software Development & Engineering--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Software Development & Engineering--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1107205765#Topic/computers_software_development_&_engineering_tools> # COMPUTERS--Software Development & Engineering--Tools
    a schema:Intangible ;
    schema:name "COMPUTERS--Software Development & Engineering--Tools"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1107205765#Topic/software_engineering> # Software engineering
    a schema:Intangible ;
    schema:name "Software engineering"@en ;
    .

<http://worldcat.org/entity/work/data/1107205765#CreativeWork/>
    a schema:CreativeWork ;
    schema:description "Printed edition:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/898278887> ; # Software engineering : a methodical approach
    .

<http://worldcat.org/isbn/9781484208472>
    a schema:ProductModel ;
    schema:isbn "1484208471" ;
    schema:isbn "9781484208472" ;
    .

<http://worldcat.org/isbn/9781484208489>
    a schema:ProductModel ;
    schema:isbn "148420848X" ;
    schema:isbn "9781484208489" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.