A spiral model of software development and enhancement
ACM SIGSOFT Software Engineering Notes
Program Transformation Systems
ACM Computing Surveys (CSUR)
Prototyping as a tool in the specification of user requirements
ICSE '81 Proceedings of the 5th international conference on Software engineering
Life cycle concept considered harmful
ACM SIGSOFT Software Engineering Notes
The object-oriented systems life cycle
Communications of the ACM
DoD-Std-2167A and methodologies
ACM SIGSOFT Software Engineering Notes
Impacts of life cycle models on software configuration management
Communications of the ACM
Soft system methodology and is research: development of a new is design paradigm evaluation approach
ACM SIGSOFT Software Engineering Notes
A first step towards an evaluation framework taxonomy
ACM SIGOIS Bulletin
Specification prototyping of concurrent Ada programs in DProto
TRI-Ada '92 Proceedings of the conference on TRI-Ada '92
On the purpose of object-oriented analysis
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
A concurrent process model of software development
ACM SIGSOFT Software Engineering Notes
ICSE '93 Proceedings of the 15th international conference on Software Engineering
A situational approach to design strategies
Software Quality Control
Splitting the Difference: The Historical Necessity of Synthesis in Software Engineering
IEEE Annals of the History of Computing
Operational Prototyping: A New Development Approach
IEEE Software
EC-Web 2001 Proceedings of the Second International Conference on Electronic Commerce and Web Technologies
Specification of management views in information warehouse projects
Information Systems
Requirements engineering: In search of the dependent variables
Information and Software Technology
MoPeDT: features and evaluation of a user-centred prototyping tool
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Journal of Computer Assisted Learning
A rule-based recommendation system for selection of software development life cycle models
ACM SIGSOFT Software Engineering Notes
International Journal of Virtual and Personal Learning Environments
Selection of appropriate software development life cycle using fuzzy logic
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology
Hi-index | 0.03 |
It is difficult to compare and contrast models of software development because their proponents often use different terminology, and the models often have little in common except their beginnings (marked by a recognition that a problem exists) and ends (marked by the existence of a software solution). A framework is provided that can serve: as a basis for analyzing the similarities and differences among alternate life-cycle models; as a tool for software engineering researchers to help describe the probable impacts of a life-cycle mode; and as a means to help software practitioners decide on an appropriate life-cycle model to utilize on a particular project or in a particular application are.