You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
Object-oriented (OO) metrics are an integral part of object technology -- at the research level and in commercial software development projects. This book offers theoretical and empirical tips and facts for creating an OO complexity metrics (measurement) program, based on a review of existing research from the last several years. KEY TOPICS: Covers moving through object-oriented concepts as they related to managing the project lifecycle; the framework in which metrics exist; structural complexity metrics for traditional systems; OO product metrics; and current industrial applications. MARKET: For software developers, programmers, and managers.
Computing as a discipline is maturing rapidly. However, with maturity often comes a plethora of subdisciplines, which, as time progresses, can become isolationist. The subdisciplines of modelling, metamodelling, ontologies and modelling languages within software engineering e.g. have, to some degree, evolved separately and without any underpinning formalisms. Introducing set theory as a consistent underlying formalism, Brian Henderson-Sellers shows how a coherent framework can be developed that clearly links these four, previously separate, areas of software engineering. In particular, he shows how the incorporation of a foundational ontology can be beneficial in resolving a number of contro...
Aimed at modellers and developers, this book focuses on the specific activity of modelling the software development process using OPEN principles and the UML notation. An accompanying CD-ROM provides a demo CASE tool, which can be used to practice the exercises in the text.
While previously available methodologies for software – like those published in the early days of object technology – claimed to be appropriate for every conceivable project, situational method engineering (SME) acknowledges that most projects typically have individual characteristics and situations. Thus, finding the most effective methodology for a particular project needs specific tailoring to that situation. Such a tailored software development methodology needs to take into account all the bits and pieces needed for an organization to develop software, including the software process, the input and output work products, the people involved, the languages used to describe requirements...
Aiming to provide a comprehensive introduction to object-orientation, this book places an emphasis on analysis and design and presents a coherent methodology. It includes a chapter on software engineering and uses a running example to illustrate the concepts of object-orientation.
Metamodelling for Software Engineering Metamodelling for Software Engineering is a comprehensive and practical guide to a subject that is growing in interest and importance and is becoming the standard way of defining software development methodologies, including both processes and languages such as UML. The ISO/IEC 24744 standard metamodel is adopted throughout the book as a background reference. Metamodelling is often regarded as a complex discipline, much removed from daily practice. This book seeks to demystify metamodelling and explains why it is necessary in the context of software engineering. It covers: Basic concepts and principles of metamodelling. Problems associated with traditio...
(((subject category))) Object-oriented technology / Software engineeringThe OPEN Process SpecificationIan Graham, Brian Henderson-Sellers and Houman Younessi(((following line is just a line on its own to highlight the OPEN acronym and explain what it stands for pick out in some way the initial caps, O, P, E and N)))Object-oriented Process, Environment and NotationThe OPEN Process Specification describes a tailorable software development process (part of the OPEN methodological framework) that has been formulated to take account of the differing requirements of projects and provide a flexible framework into which project-specific factors may be incorporated.Here the reader will find a genuine...
"The book presents, analyzes and compares the most significant methodological approaches currently available for the creation of agent-oriented software systems"--Provided by publisher.
Britain's leading science journalist makes an agenda-setting argument that science matters to every aspect of politics with a rallying call to all geeks, wannabe geeks, and secret geeks to join together in a new force our leaders cannot ignore. There has never been a better time to be a geek (or a nerd, or a dork). What was once an insult used to marginalize those curious people (in either sense of the word) and their obsessive interest in science has increasingly become a badge of honor. And we should be crying out for them. England is a country where only one of 650 MPs has worked as a research scientist, the government's drug adviser was sacked for making a decision based on scientific fa...
"[The authors] have done an excellent job of bringing forth the power and the flexibility of this most useful framework in an easy to read and understand introduction. Although it has been written to be an introductory text in OPF, I found [it] also readily useable as a handbook for initial process definition, an accessible treatment of important issues in software process design, and a textbook in OPF." Houman Younessi Associate Professor of Computer Science, Rensselaer Polytechnic Institute The OPEN Process Framework provides a template for generating flexible, yet disciplined, processes for developing high-quality software and system applications within a predictable schedule and budget. Using this framework as a starting point, you can create and tailor a process to meet the specific needs of the project.