Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Research Issues in Systems Analysis and Design, Databases and Software Development

Buy
Ever since the first major software systems were developed, a chronic “software crisis” has been seen either looming ahead or haunting the community (Brooks, 1975). Solutions have been sought mostly in raising the productivity of programmers, making systems less defective (e.g., process management and development approaches; Boehm, 1988; McConnell, 1996), and developing systems by methods that treat the end users as equals to the designers in the development process (e.g., participatory design, PD; Bjerkenes & Bratteteig, 1995; Grudin, 1991). In this chapter, we first discuss these approaches for organizing information systems development (ISD). This leads us to a discussion of agile software development methods that have emerged as a fresh alternative for the more rigid life-cycle-based approaches in recent years.

Extreme programming (XP) tries to address end-user participation and increased quality of work by emphasizing the use of professional work practices and ethical software development. The waterfall model emerged as a systematic, sequential solution to software development problems (Brooks, 1975; Hirschheim, Klein, & Lyytinen, 2003). The IS product was not delivered until the whole linear sequence had been completed. As projects became larger and more complex, problems like stagnant requirements and badly structured programming started to arise.

Overlapping the phases (Fairley, 1985; Pressman, 2000; Sommerville, 2001) and the introduction of the more incremental spiral model (Boehm, 1988; Iivari, 1990a, 1990b) resolved many of the difficulties mentioned earlier. This model presents the software process as a spiral, where each of the loops can be considered to represent one fundamental development step. Thus, the innermost loop might be concerned with requirements engineering, the next with design, and so on (Sommerville). The spiral model assumes a risk-driven approach to the software development rather than a primarily document-driven (waterfall) or code-driven (prototyping) approach (Boehm). Each cycle incrementally increases the system’s degree of definition and simultaneously decreases its degree of risk (Boehm, Egyed, Kwan, Port, & Madachy, 1998).
(HTML tags aren't allowed.)

Expert One-on-One Oracle
Expert One-on-One Oracle
Tom Kyte is of a rare breed. To begin, he's technically expert in his subject (administration of and development of applications for Oracle database management systems). What's more (and what distinguishes him from the ranks of the super-competent), he is both able and willing to share his considerable store of wisdom with Oracle users via...
SAS/ACCESS 9.1 Supplement For OLE DB SAS/ACCESS For Relational Databases
SAS/ACCESS 9.1 Supplement For OLE DB SAS/ACCESS For Relational Databases

This supplement describes the SAS/ACCESS features and options that are available for OLE DB. When you use this supplement along with SAS/ACCESS Interface to Relational Databases: Reference, you will have a comprehensive guide to SAS/ACCESS software for your database management system (DBMS). This supplement explains how SAS/ACCESS software...

Enterprise Software Delivery: Bringing Agility and Efficiency to the Global Software Supply Chain
Enterprise Software Delivery: Bringing Agility and Efficiency to the Global Software Supply Chain

Globalization, rapid technology churn, and massive economic shifts have made it more difficult than ever to deliver high-value enterprise software.

 

In Enterprise Software Delivery, IBM Distinguished Engineer Alan W. Brown guides...


Expert .NET 2.0 IL Assembler
Expert .NET 2.0 IL Assembler

Expert .NET 2.0 IL Assember drills down into the internal structures and operations of the .NET common language runtime and teaches you how to master the IL assembly language, ILAsm. (The rule of thumb is that if the runtime can do it, ILAsm must be able to express it.) This book is ideal if you're a compiler and tool developer, a...

PowerPoint 2010 For Dummies
PowerPoint 2010 For Dummies

Start creating dynamite presentations with PowerPoint 2010

PowerPoint, the number one presentation software, has been revised and improved with the introduction of Microsoft Office 2010. More than 120 million people are using PowerPoint to create business and educational presentations worldwide.

Both new and veteran...

Windows 8 for Tablets Plain & Simple
Windows 8 for Tablets Plain & Simple

This book is for people who have a Windows 8–based tablet and aren’t quite sure how to do everything with it. Windows 8 makes your tablet very intuitive and very easy to use with touch, but you’ll want a guide to help you get the most from it; that’s why you have this book in your hand. Sure, you’ll want...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy