Presentation is loading. Please wait.

Presentation is loading. Please wait.

GROUP MEMBERS NAME ROLL NO SHAUBAN ALI 17-ARID-5650 UMAIR MUSHTAQ 17-ARID-5656 TARIQ SAEED 17-ARID-5657 MUSKAN WADOOD 17-ARID-5641.

Similar presentations


Presentation on theme: "GROUP MEMBERS NAME ROLL NO SHAUBAN ALI 17-ARID-5650 UMAIR MUSHTAQ 17-ARID-5656 TARIQ SAEED 17-ARID-5657 MUSKAN WADOOD 17-ARID-5641."— Presentation transcript:

1

2 GROUP MEMBERS NAME ROLL NO SHAUBAN ALI 17-ARID-5650 UMAIR MUSHTAQ 17-ARID-5656 TARIQ SAEED 17-ARID-5657 MUSKAN WADOOD 17-ARID-5641

3 COMPUTER BASE SYSTEM ENINEERING MANAGEMENT SYSTEM SYSTEM AND THEIR ENVIRONMENT SYSTEM MODELING SYSTEM EMERGING PROCESS

4 What is a System? Complex: Restricts the definition to systems in which the elements are diverse have intricate relationships with one another

5 system A system may include software, mechanical, electrical and electronic hardware and be operated by people. System components are dependent on other system components

6

7 Definitions of SE Designing, implementing, deploying and operating systems which include hardware, software and people

8

9 What is a management system? A management system is the way in which an organization manages the inter-related parts of its business in order to achieve its objectives. These objectives can relate to a number of different topics, including product or service quality, operational efficiency, environmental performance, health and safety in the workplace and many more.

10 Risk Management Risk management is one of the most important jobs for project manager. You can think of a risk as something that you’d prefer not have to happen. Risk may threaten to project, the software that is being developed,or the organization.

11 Risk Management Risk identification you should identify possible project, product, and business risks. Risk analysis You should access the likelihood and consequences' of these risk Risk monitoring You should regularly assess the risk and you plans for risk mitigation and revise these plans when you learn more about the risk

12 Managing people The people working in a software organization are its greatest assets. It is expensive to recruit and retain good people, and it is up to software managers to ensure that the engineers working on a project are as productive as possible. It is important that software project managers understand the technical issues that influence the work of software development. There are four critical factors that influence the relationship between a manager and the people that he or she manages. Consistency Respect peoples Inclusion people contribute effectively Honesty as a manager

13 Motivating people As a project manager, you need to motivate the people who work with you so that they will contribute to the best of their abilities

14 Team work Most professional software is developed by projects teams that range in size form two to several hundred people. However, as it is impossible for everyone in large group to work together on a single problem. Large teams are usually split into a number of smaller groups. Each group is responsible for devolving part of over all system. The best size for a software engineering group is 4 to 6 members. When group small, communication problems and reduced. Everyone knows everyone else, and the whole group can get around a table for a meeting to discuss the project and the software and they are devolving. The group can establish its own quality standard Individuals learn from and support each others Refactoring and continual improvement is encouraged

15 Systems and their environment Systems are not independent but exist in an environment System’s function may be to change its environment Environment affects the functioning of the system e.g. system may require electrical supply from its environment The organizational as well as the physical environment may be important

16

17

18

19

20 System Modeling System modeling helps the analyst to understand the functionality of the system and models are used to communicate with customers l Different models present the system from different perspectives External perspective showing the system’s context or environment Behavioral perspective showing the behavior of the system Structural perspective showing the system or data architecture

21 System modelling Presented as a block diagram showing the major sub-systems and interconnections between these sub-systems May include major information flows between sub-systems May identify different types of functional component in the model

22 Context models Context models are used to illustrate the operational context of a system - they show what lies outside the system boundaries. Social and organisational concerns may affect the decision on where to position system boundaries. Architectural models show the system and its relationship with other systems.

23 Structural models Structural models of software display the organization of a system in terms of the components that make up that system and their relationships. Structural models may be static models, which show the structure of the system design, or dynamic models, which show the organization of the system when it is executing. You create structural models of a system when you are discussing and designing the system architecture.

24 Behavioral models Behavioral models are models of the dynamic behavior of a system as it is executing. They show what happens or what is supposed to happen when a system responds to a stimulus from its environment. You can think of these stimuli as being of two types: – Data Some data arrives that has to be processed by the system. – Events Some event happens that triggers system processing. Events may have associated data, although this is not always the case.

25 SYSTEM EMERGING PROCESS The system emerging process, also known as the System Development Life Cycle, is a term used in the development of software where a set of methodical processes, activities, or phases are used to develop and implement a system.

26 SYSTEM EMERGING PROCESS Common System Development Steps A software system seeks to solve a problem. The following steps are common to most development processes and describe the general details of the steps taken to achieve this. The steps are designed to develop a system characterized by quality and accuracy, and one that reflects the client's requirements.

27 MAJOR STEPS Information Gathering Analysis Design Implementation Testing Deployment

28 EMERGING SYSTEM PROPERTIES Emergent properties are a consequence of t he relationships between system component s. They can therefore only be assessed and me asured once the components have been inte grated into a system.

29 EMERGING SYSTEM PROPERTIES Emergent system properties are properties of the system as a whole rather than properties that can be derived from the properties of co mponents of a system.

30 TYPES OF EP Functional Emergent Properties. Non-functional Emergent Properties.

31 TYPES OF EP FUNCTIONAL EMERGENT PROPERTIES These appear when all parts of system work together. Example A car has functional properties of being a transport device, so it Hans assembled from its component.

32 TYPES OF EP FUNCTIONAL EMERGENT PROPERTIES These appear when all parts of system work together. Example A car has functional properties of being a transport device, so it hans assembled from its component.

33 Example of emerging properties The volume of the system The reliability of the system The security of the system The reparability of the system The usability of the system

34

35


Download ppt "GROUP MEMBERS NAME ROLL NO SHAUBAN ALI 17-ARID-5650 UMAIR MUSHTAQ 17-ARID-5656 TARIQ SAEED 17-ARID-5657 MUSKAN WADOOD 17-ARID-5641."

Similar presentations


Ads by Google