Trab. Ingles
Trab. Ingles
Trab. Ingles
Abstract:
Source: https://ieeexplore.ieee.org/abstract/document/1317449
Abstract
Software systems come and go through a series of passages that account for their
inception, initial development, productive operation, upkeep, and retirement from one
generation to another. This article categorizes and examines a number of methods for
describing or modeling how software systems are developed. It begins with background
and definitions of traditional software life-cycle models that dominate most textbook
discussions and current software development practices. This is followed by a more
comprehensive review of the alternative models of software evolution that are of current
use as the basis for organizing software engineering projects and technologies.
Source: https://onlinelibrary.wiley.com/doi/abs/10.1002/0471028959.sof250
James W. Moore
Abstract
Source: https://onlinelibrary.wiley.com/doi/abs/10.1002/0471028959.sof319
Abstract:
Source: https://ieeexplore.ieee.org/abstract/document/1514443
Software Engineering
January 1996
Abstract
This book describes current best practices in software engineering. It begins with
an overview of current issues and in particular the engineering of large, complex software-
intensive systems. It presents software engineering as an important part of the solution to
the "software crisis," enabling developers to deliver software systems on time, within
budget, that meet their requirements and the needs and expectations of the users. The
activities of the software life cycle - requirements engineering, design, coding, validation,
verification, testing, and maintenance - are discussed in the context of conventional and
innovative life cycles. Methods used in software engineering, such as object-oriented
development, structured development, and formal methods, are presented. The book
then describes the roles of project management, quality assurance, configuration
management, standards, metrics, and the software process. Finally, emerging
technologies and the education of software engineers are discussed.
The New Software Engineering
December 1993
Abstract
Software engineering from the standpoint of business Conger covers it all: Three
widely used analysis and design methods in business application development - process,
data, and object oriented - including the reason behind using each method and their
similarities and differences; The benefits and pitfalls of using automated support tools in
business, including CASE tools, program development tools, testing aids, and group
support tools; and many often-ignored yet hot topics such as organizational
reengineering, software reengineering, user involvement techniques, interface design,
purchasing software and hardware change control, and testing.
Source: https://dl.acm.org/doi/abs/10.5555/528883
Abstract:
Institutions that teach software are responsible for producing professionals who
will build and maintain systems to the satisfaction of their beneficiaries. The article
presents some ideas on how best to honor this responsibility. It presents five goals of a
curriculum: principles: lasting concepts that underlie the whole field; practices: problem-
solving techniques that good professionals apply consciously and regularly; applications:
areas of expertise in which the principles and practices find their best expression; tools:
state-of-the-art products that facilitate the application of these principles and practices;
mathematics: the formal basis that makes it possible to understand everything else.
Source: https://ieeexplore.ieee.org/abstract/document/920608
Abstract:
Source: https://ieeexplore.ieee.org/abstract/document/1158289