Barry Keepence

Learn More
Feature Product family engineering permits soft ware component reuse, which saves both time and money. To succeed, the process must suppor t variabilit y among the family's systems. The authors developed a simple method that uses patterns to model variabilit y and applied it to development of spacecraft mission-planning systems. or each of its spacecraft,(More)
Systems Analysis, or as it is increasingly known as today, Requirements Engineering, is a time consuming, expensive but critical phase in software (and system) development. The "perfect" Requirements Specification should exhibit a number of qualities including correctness, completeness and consistency. Within a Requirements Specification individual(More)
Software Reuse is a business solution to the increasing demand for software over supply. However there remains little investment in software reuse despite the availability of return-on-investment models to show the cost-benefits, organisational models for undertaking the task and the appropriate technology to do so. In addition investment in reuse which(More)
  • 1