Activity-on-Arrow: A schedule network diagramming technique that represents schedule activities with or ON arrows. The tail of the arrow represents the start. The head represents the finish of the schedule activity. The length of the arrow does not represent the expected duration of the schedule activity. Schedule activities are connected at nodes, usually drawn as little circles, to illustrate the sequence in which the schedule activities are expected to be performed.

 Forest Road Software Engineering

  PMP, CISSP Enrolled Agent, PHP/Zend, Java, Business Objects/Crystal Reports, Oracle, Networking/IT Tech
Diagnostic Certification Exam Simulators ++


Software Engineering Knowledge Areas

There are a number of generally accepted Software Engineering knowledge areas that are similar to the Knowledge Areas of Project Management. Software engineering is certainly project oriented. Software Engineering is concerned with both the technical aspects of building software and the management thereof.

Short descriptions of the Software Engineering Knowledge Areas:

1) Software requirements express needs and constraints placed upon a software product that contribute to the satisfaction of some real world application.

2) Software design is the analysis of software requirements to produce a description of structure and organization of the system upon which its' construction is based.

3) Software construction is building working meaningful software through a combination of coding, validation, and testing.

4) Software testing is dynamic verification of the behavior of a program on a set of test cases selected from the larger execution domain.

5) Software maintenance is modification of a software product after delivery to correct faults, improve performance or other attributes, or to adapt the product.

6) Configuration management is managing change in the evolution of software systems.

7) Software Engineering Management is the application of management activities such as planning, coordinating, measuring, monitoring, controlling and reporting, to ensure that the development of software is systematic, disciplined and measured.

8) Software process engineering is all the activities and work product artifacts necessary to develop a software system.

9) Software Engineering Tools and Methods. There is a growing body of knowledge on practical software engineering tools, and a corresponding rate of change.

10) Software Quality is the totality of characteristics that bear on its ability to satisfy stated or implied needs.

...
 Forest Road Software Engineering