Knowledge in software management

introduction to management of information system

imis deatls with how one can implement information technology into management.

Cost estimation of software producr

Cost is an important factor in software development. Good analysis is required to estimate cost.

software engineering

usecase diagram activity diagram class diagram sequence diagram collaboration diagram merits demerits hardware requirement software requirement project description software design software design for verification of the verification of the details of the student by the

Software Process

Software project management is an art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, implemented, monitored and controlled. This is ppt created by Nirma University Faculty Prof. Daiwat Vyas

Software Requirements

A software requirements specification (SRS) is a detailed description of a software system to be developed with its functional and non-functional requirements. This ppt is created by Nirma University Prof. Daiwat Vyas.

Software Testing Strateigies

Software testing is the process of exercising a program with the specific intent of finding errors prior to delivery to the end user. A good test has a high probability of finding an error.

Distributed System Architecture

This attachment explains the advantages and disadvantages of different distributed systems architectures. It also discusses client-server and distributed object architectures.

Cohesion and Coupling

Cohesion is the “single-mindedness’ of a component. It implies that a component or class encapsulates only attributes and operations that are closely related to one another and to the class or component itself. The degree to which a component is connected to other components and to the external world is called coupling.

Process and Project Metrics & Estimation of Software Projects

Software process and project metrics are quantitative measures that enable software engineers to gain insight into the efficiency of the software process and the projects conducted using the process framework.

Software Configuration Management

Software Configuration Management (SCM), also called change management, is a set of activities designed to manage change by identifying the work products that are likely to change, establishing relationships among them.

Maintenance and Re-engineering in Software Engineering

Software is released to end-users, and within days, bug reports filter back to the software engineering organization. All of this work is software maintenance. Software re-engineering is vital to restore and reuse the things inherent in the existing software, put the cost of software maintenance to the lowest in the control and establish a basis for the development of software in the future.

Software Quality Management

It introduces the quality management process and key quality management activities. It explains the role of standards in quality management and the concept of a software metric, predictor metrics and control metrics.