Software Engineering


Communication Practices in Software Engineering
Requirement gathering activity: – Before customer requirement can be taken into considerations, studied or analyzed, it must be gathering through commutation called Requirement gathering activity. Customer has a problem or requirement which is not compatible with computer based solution. A developer responds to customer’s request for help which starts communications. Effective communication is most challenging activities for software engineer. So there is many principles apply equally to all of communication […]

Communication Practices in Software Engineering-Part-2


Communication in Software Engineering
Hi  Guys, These are the basic principles of software engineering i am going to discuss with you. Requirement gathering activity: – Before customer requirement can be analyzed modeled or specified they must be gathering through commutation called Requirement gathering activity. Customer has a problem or requirement which is not compatible with computer based solution. A developer responds to customer’s request for help which starts communications. Effective communication is most challenging […]

Communication Practices in Software Engineering-Part-1



Analysis Model
Models are useful for better understanding of actual entity to be built or design. Models are represented at different levels of abstraction first depict software from customer’s view point and later represent software at more technical level. There are two classes of models are created:- 1) Analysis model 2) Design model Analysis Model: – Represent the customer requirement, which includes algorithmic specifications of program or process. Analysis model includes three […]

Modeling practices in Software Engineering


This article states that functioning of process model and various process model used in software engineering .This article explain use of this model in software development life cycle (SDLC) in simple lucid language.  The major and commonly used process models should be adapted for uses by a software project team. To achieve this, process technology tools have been developed which helps software development organizations to 1. Analyze current process 2. […]

The Process Model