Author: David Rudd
Publisher: West Publishing Company
ISBN:
Category : Computers
Languages : en
Pages : 824
Get Book
Book Description
This text requires no prior computer experience. Written specifically around the unique structure and pedagogy of teaching Ada as a first language, it begins with an introduction to computers followed by an overview of problem solving and Ada programming. It includes numerous example programs and case studies. Problem-solving techniques, program design, development and testing, and software engineering principles are emphasized.
Author: Grady Booch
Publisher: Addison-Wesley Professional
ISBN: 9780805306088
Category : Computers
Languages : en
Pages : 580
Get Book
Book Description
Provides complete coverage of the Ada language and Ada programming in general by recognized authorities in Ada software engineering. Demonstrates the power and performance of Ada in the management of large-scale object-oriented systems, and shows how to use Ada features such as generics, packages, and tasking.
Author: Ronald J. Leach
Publisher: CRC Press
ISBN: 9780849314452
Category : Computers
Languages : en
Pages : 446
Get Book
Book Description
Software engineering lies at the heart of the computer revolution. Software is used in automobiles, airplanes, and many home appliances. As the boundaries between the telecommunications, entertainment, and computer industries continue to blur in multimedia and networking, the need for software will only increase, and software will become increasingly complex. Introduction to Software Engineering gives your students the fundamentals of this growing and rapidly changing field. The book highlights the goals of software engineering, namely to write programs that have all the following attributes: efficient, reliable, usable, modifiable, portable, testable, reusable, maintainable, compatible and correct. The nine chapters cover topics that include project management, defining requirements, software design, coding, testing and integration, delivery and installation, documentation, maintenance, and research issues. The author uses a hybrid approach, combining object-oriented technology and classical programming techniques to solve computing problems. He also places a strong emphasis on Internet technology and resources. A simple, but non-trivial, running example illustrates all stages of the software engineering process. In addition, where applicable, he covers the impact of Internet technology. Introduction to Software Engineering presents the basics of software engineering in a concise and direct format. With emphasis on Internet technology, software tools for programming, and hands-on learning, this book effectively prepares students to move from an educational situation towards applying their knowledge to the complex projects faced in the professional arena. Features
Author: R. J. A. Buhr
Publisher: Prentice Hall
ISBN:
Category : Computers
Languages : en
Pages : 282
Get Book
Book Description
Author: A. Nico Habermann
Publisher: Springer Science & Business Media
ISBN: 9783540183419
Category : Computers
Languages : en
Pages : 316
Get Book
Book Description
The collection of papers published in this book was initially presented at the Workshop on Software Factories and Ada, held on Capri, May 26-30, 1986. The subject of the book is software development environments. Software development is treated from three viewpoints: methodologies, language issues and mechanisms. Of particular interest are the discussions of automation of the development process and the formalization of software development specifications. Several new methodologies are described, many of which are available on the commercial market. New is in particular the formalization of the design and development process. Interesting ideas are presented on planning the design process and on supporting project management by formal tools. The reader will find a variety of interesting methodologies and mechanisms that are operational. The book is suitable for readers interested in knowing in which direction programming environment research is moving.
Author: Norman E. Gibbs
Publisher: Springer Science & Business Media
ISBN: 1461247209
Category : Computers
Languages : en
Pages : 455
Get Book
Book Description
Focus on masters' level education in software engineering. Topics discussed include: software engineering principles, current software engineering curricula, experiences with ex- isting courses, and the future of software engineering edu- cation.
Author: Committee on the Past and Present Contexts for the Use of Ada in the Department of Defense
Publisher: Joseph Henry Press
ISBN:
Category : Computers
Languages : en
Pages : 120
Get Book
Book Description
The Ada programming language was created by the U.S. Department of Defense (DOD) nearly two decades ago to provide a general-purpose programming language for defense and commercial use, but has evolved into a niche solution for safety-critical systems, primarily in defense applications. Ada and Beyond presents an approach for the DOD to move beyond the debate over its policy that requires the use of Ada for all new software development. It describes the importance of the software engineering process and recommends to DOD mechanisms for more effective review of software development and improved collection of data on software project outcomes. The volume also analyzes the technical, empirical, and business cases for using Ada and other programming languages, makes recommendations regarding the appropriate conditions under which DOD should continue to require the use of Ada, and details activities that require funding by DOD in order for Ada to remain a viable programming language.
Author: Nell B. Dale
Publisher: Jones & Bartlett Learning
ISBN: 9780763707927
Category : Computers
Languages : en
Pages : 960
Get Book
Book Description
Programming and Problem Solving with Ada 95 provides a solid introduction to programming while introducing the capabilities of Ada 95 and its syntax without overwhelming the student. The book focuses on the development of good programming habits. This text offers superior pedagogy that has long defined computer science education, including problem solving case studies, testing and debugging sections, quick checks, exam preparation, programming warm-up exercises, and programming problems. The extensive coverage of material in such a student-friendly resource means that more rigor, more theory, greater use of abstraction and modeling, and the earlier application of software engineering principles can be employed.
Author:
Publisher:
ISBN:
Category : Engineering teachers
Languages : en
Pages : 80
Get Book
Book Description
Author: Utpal Kumar Banerjee
Publisher: Concept Publishing Company
ISBN: 9788170226093
Category : Computer managed instruction
Languages : en
Pages : 588
Get Book
Book Description
Contributed articles.