| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 8)

Chapter 2

Software Development Practices and Techniques


Describes various software development practices and techniques for designing and implementing G2 applications, which includes operational prototyping, developing requirement specifications, team development, source code control, and software development standards.

Introduction
Using Traditional Design Techniques
Using Operational Prototyping Techniques
Using Participatory Design
Using Rapid Prototyping
Using Goal-Based Design
Developing a Requirements Specification
Decomposing the Problem
Identifying Mission-Critical Applications
Identifying Real-World Data and Constraints
Refining the Requirements
Examples of Successful G2 Applications
Working in a Team Development Environment
Using a Single G2 for Sequential Development
Using Telewindows for Concurrent Development
Using a Master KB for Parallel Development
Managing Source Code
Commercial Source Code Control System Features
Using SCC Systems with G2
Essential Features of G2 Source Code Control
Using G2 Facilities for Source Code Control
Other Techniques for Source Code Control
Adhering to Software Development Standards
Object-Oriented Design
Modularity
Reusability
Scalability
Naming and Coding Conventions
Application Programmer's Interface
User Interface Standards
| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 8)

Copyright © 1997 Gensym Corporation, Inc.