System Analysis and Design
Design
Analysis
Business Analysis
Logico - Linguistic
Soft System Methodology
RAD
JAD
Systems architecture
Rapid application development (RAD) is both a general term used to refer to alternatives to the conventional waterfall model of software development as well as the name for James Martin's approach to rapid development. In general, RAD approaches to software development put less emphasis on planning tasks and more emphasis on development.
Joint application design (JAD) is a process used in the prototyping life cycle area of the Dynamic Systems Development Method (DSDM) to collect business requirements while developing new information systems for a company. "The JAD process also includes approaches for enhancing user participation, expediting development, and improving the quality of specifications." It consists of a workshop where “knowledge workers and IT specialists meet, sometimes for several days, to define and review the business requirements for the system.
A system architecture or systems architecture is the conceptual model that defines the structure, behavior, and more views of a system.[1] An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the structures and behaviors of the system.
Business analysis is a research discipline[1] of identifying business needs and determining solutions to business problems. Solutions often include a software-systems development component, but may also consist of process improvement, organizational change or strategic planning and policy development. The person who carries out this task is called a business analyst or BA
Logico-linguistic modeling is a method for building knowledge-based systems with a learning capability using Conceptual Models from Soft systems methodology, modal predicate logic and the Prolog artificial intelligence language.
Soft systems methodology (SSM) is a systemic approach for tackling real-world problematic situations.[1] Soft Systems Methodology is the result of the continuing action research that Peter Checkland,[2] Brian Wilson,[3] and many others[4] have conducted over 30 years, to provide a framework for users to deal with the kind of messy problem situations that lack a formal problem definition