Anúncio
Anúncio

Mais conteúdo relacionado

Similar a INTRODUCTION TO SOFTWARE ENGINEERING(20)

Anúncio

INTRODUCTION TO SOFTWARE ENGINEERING

  1. Prof Dr USMAN XAKUMAN@GMAIL.COM
  2. INTRODUCTION TO SOFTWARE ENGINEERING TOPICS Importance of Strategic Planning Information Systems Projects Preliminary Investigation Systems Analysis Fact-Finding Techniques
  3. Importance of Strategic Planning • The managerial process to creating and executing long term goals and strategy • Establish mission • Development vision • Establish goal • Conduct SWOT analysis • Conduct PEST analysis
  4. Strategic Planning Is Important Because • It is the company’s road map to achieving competitive advantage. • It is the company’s game plan for how to improve financial performance. • No strategic plan puts a company at risk. • No strategic planning = No direction.
  5. Information Systems Projects Planning in IS projects is a very important function. The planning process is divided into five stages: i) Decomposing of project into smaller tasks. ii) Defining interdependencies among different tasks. iii) Estimating resources required for each task. iv) Analyzing the risk involved. v) Scheduling project tasks.
  6. Preliminary Investigation A preliminary investigation refers to limited scope inquiry undertaken to verify whether an allegation merits a full investigation. The six step of preliminary investigation are: 1) Understand the problem of opportunity. 2) Define the project scope and constraints. 3) Perform fact fining. 4) Analysis project usability, cost , benefit and schedule data. 5) Evaluate feasibility. 6) Present result and recommendations to management.
  7. Systems Analysis System analysis in software engineering is the activities that comprise software engineering as a process in the production of software. It is the software process. This process has 4 main activities. They are: • Software Specification. • Software Design and Implementation. • Software Validation. • Software Evolution.
  8. Fact-Finding Techniques Facts included in any information system can be tested based on three steps: Data- facts used to create useful information, Process- functions to perform the objectives Interface- designs to interact with users.
  9. There are seven common fact-finding techniques • Sampling of existing documentation, forms and databases • Research and Site visits • Observation of the work environment • Questionnaires • Interviews • Prototyping • Joint requirements planning
  10. Thank you
Anúncio