Software Engineering: Evolution and Emerging Technologies

Free Download

Authors:

Series: Frontiers in Artificial Intelligence and Applications 130

ISBN: 9781586035594, 1-58603-559-2

Size: 6 MB (6429556 bytes)

Pages: 449/449

File format:

Language:

Publishing Year:

Category:

K. Zielinski and T. Szmuc, Editors, K. Zielinski, T. Szmuc9781586035594, 1-58603-559-2

The capability to design quality software and implement modern information systems is at the core of economic growth in the 21st century. Nevertheless, exploiting this potential is only possible when adequate human resources are available and when modern software engineering methods and tools are used. The recent years have witnessed rapid evolution of software engineering methodologies, including the creation of new platforms and tools which aim to shorten the software design process, raise its quality and cut down its costs. This evolution is made possible through ever-increasing knowledge of software design strategies as well as through improvements in system design and code testing procedures. At the same time, the need for broad access to high-performance and high-throughput computing resources necessitates the creation of large-scale, interactive information systems, capable of processing millions of transactions per seconds. These systems, in turn, call for new, innovative distributed software design and implementation technologies. The purpose of this book is to review and analyze emerging software engineering technologies, focusing on the evolution of design and implementation platforms as well as on novel computer systems related to the development of modern information services.

Table of contents :
Title page……Page 2
Preface……Page 6
Reviewers……Page 7
Contents……Page 8
Software Engineering Processes……Page 12
Software Process Maturity and the Success of Free Software Projects……Page 14
The UID Approach – the Balance Between Hard and Soft Methodologies……Page 26
Agile Software Development at Sabre Holdings……Page 38
Workflow Management System in Software Production & Maintenance……Page 50
Architecture of Parallel Spatial Data Warehouse: Balancing Algorithm and Resumption of Data Extraction……Page 60
UML-Based Software Modeling……Page 72
Data Modeling with UML 2.0……Page 74
Usability of UML Modeling Tools……Page 86
On Some Problems with Modelling of Exceptions in UML……Page 98
The ISMS Business Environment Elaboration Using a UML Approach……Page 110
Software Process Methodologies……Page 122
Preliminary Analysis of the Effects of Pair Programming and Test-Driven Development on the External Code Quality……Page 124
Codespector – a Tool for Increasing Source Code Quality……Page 135
Software Complexity Analysis for Multitasking Systems Implemented in the Programming Language C……Page 146
Technologies for SOA……Page 158
Grid Enabled Virtual Storage System Using Service Oriented Architecture……Page 160
Internet Laboratory Instructions for Advanced Software Engineering Course……Page 171
Configuration Management of Massively Scalable Systems……Page 183
Interoperability of Monitoring Tools with JINEXT……Page 195
TCPN-Based Tool for Timing Constraints Modelling and Validation……Page 205
Requirements Engineering……Page 218
Requirement Management in Practice……Page 220
Implementation of the Requirements Driven Quality Control Method in a Small IT Company……Page 232
System Definition and Implementation Plan Driven by Non-Linear Quality Function Deployment Model……Page 244
Change Management with Dynamic Object Roles and Overloading Views……Page 256
Knowledge Base System and Prototyping……Page 268
The Process of Integrating Ontologies for Knowledge Base Systems……Page 270
Designing World Closures for Knowledge-Based System Engineering……Page 282
The Specifics of Dedicated Data Warehouse Solutions……Page 294
Formal Approach to Prototyping and Analysis of Modular Rule-Based Systems……Page 305
Selection and Testing of Reporting Tools for an Internet Cadastre Information System……Page 316
Software Modeling and Verification……Page 328
Use-Cases Engineering with UC Workbench……Page 330
Conceptual Modelling and Automated Implementation of Rule-Based Systems……Page 341
Model Management Based on a Visual Transformation Language……Page 352
Exploring Bad Code Smells Dependencies……Page 364
Modeling and Verification of Reactive Software Using LOTOS……Page 376
Selected Topics in Software Engineering……Page 390
Evaluation of Software Quality……Page 392
CMMI Process Improvement Project in ComputerLand……Page 400
Development of Safety-Critical Systems with RTCP-Nets Support……Page 405
ATG 2.0: The Platform for Automatic Generation of Training Simulations……Page 411
RAD Tool for Object Code Generation: A Case Study……Page 417
KOTEK: Clustering of the Enterprise Code……Page 423
Inference Mechanisms for Knowledge Management System in E-Health Environment……Page 429
Open Source – Ideology or Methodology?……Page 435
Author Index……Page 442

Reviews

There are no reviews yet.

Be the first to review “Software Engineering: Evolution and Emerging Technologies”
Shopping Cart
Scroll to Top