Knowledge in software development

OBJECT ORIENTED SYSTEM DESIGN

object oriented system design is basically a subject that describes the designing process of a software and its development programs and various procedural diagrams .

C programming-introduction,coding,syntax

This PDF contains all the information about c programming upto before arrays.It includes introduction,how to write syntax,coding, operators.All this are basic information in order to learn any programming language.

Software Engineering notes for Bs Cloud Computing sem 06 REVA University 2019

following docs contains information regarding the software engineering curriculum for Bs cloud computing and big data 6th sem REVA University. Contains basic knowledge related to: software engineering software requirements software design system software software project software testing software design

Project Management

Project management is the practice of initiating, planning, executing, controlling, and closing the work of a team to achieve specific goals and meet specific success criteria at the specified time. This ppt is created by Nirma 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 Engineering

This is a research-based paper written by me on Software Security tools and services. Software security is an idea implemented to protect software against malicious attack and other hacker risks so that the software continues to function correctly under such potential risks. Security is necessary to provide integrity, authentication and availability.

Requirement Engineering

This will show what is the requirement of this software Engineering

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.

Design Concepts of Software Engineering

Design creates a representation or model of the software, but unlike the requirements model (that focuses on describing required data, function, and behavior), the design model provides detail about software architecture, data structures, interfaces, and components that are necessary to implement the system.

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.

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.

Aspect-oriented Software Development

An approach to software development based around a new type of abstraction - an aspect. Used in conjunction with other approaches - normally object oriented software engineering. Aspects encapsulate functionality that cross-cuts and co-exists with other functionality.