Posts

Showing posts with the label Basics of Software Engineering

What is Software process framework And, Umbrella activities

Image
  ❖ Software generic process framework activities .   A process framework establishes the foundation for a complete software process by identifying a small number of framework activities that are applicable to all software projects, regardless of their size or complexity. • In fig each framework activity is populated by a set of software engineering actions. A collection of related tasks that produces a major software engineering work product. • Each action in process framework is populated with individual work tasks that accomplish some part of the work implied by the action. 1. Communication: Communication framework activity involves heavy communication and collaboration with the customer,encompasses requirements gathering, data gathering and other related activities. 2. Planning: Planning activity establishes a plan for software engineering work that follows. Planning describes the technical tasks to be conducted, the resources that will be required, schedule, and the risks...

What is Software Engineering , Basics of Software Engineering

Image
* Basics of Software Engineering Software is a set of instructions used to acquire inputs and ti manipu  late them to produce the desired output in terms of functions and the  performance as determined by the user of the software.   Software includes: 1. Instructions (computer programs) that when executed provide desired features, function,and performance; 2. Data structures that enable the programs to adequately manipulate information, and 3. Descriptive information (documents) in both hard copy and virtual forms that describes the operation and use of the programs . Characteristics of software 1. Software is developed or engineered; it is not manufactured in the classical sense. Even though there are some similarities found in software development and hardware manufacturing, both the activities are considered as fundamentally different. In both of the activities, good design is base for high quality, but in the process of manufacturing there may be quality problems in h...