Case Study
Case Study
Name ID
MD Mohibullah Ahmed Foysal 221902275
[For teachers use only: Don’t write anything inside this box]
Lab Project Status
Marks: Signature:
Comments: Date:
Contents
1 Executive Summary/Synopsis 2
2 Introduction 3
3 Project Charter 3
3.1 Project Objectives . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2 Software Development Approach . . . . . . . . . . . . . . . . . 4
3.3 Software Requirement Specification . . . . . . . . . . . . . . . 4
3.4 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . 5
3.5 Project UML Diagrams . . . . . . . . . . . . . . . . . . . . . . 5
4 Findings 8
4.1 Work Breakdown Structure . . . . . . . . . . . . . . . . . . . 8
4.2 Project Cost Baseline . . . . . . . . . . . . . . . . . . . . . . . 8
4.3 Quality Management . . . . . . . . . . . . . . . . . . . . . . . 9
4.4 Quality policy . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.5 Quality Review . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.6 Test Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Discussion 10
5.1 Risk Management . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.2 Risk Management Plan . . . . . . . . . . . . . . . . . . . . . . 10
6 Conclusion 11
7 References 11
Abstract
The development process that a group uses to design software is
important for determining the success of a project. Although consider-
able research discusses processes best suited for large companies, this
paper presents a case study of software development by a small group
and considers the process taken towards the completion of a project.
1
The collaborative undergraduate team project analyzed included the
design and development of a cell phone game using the programming
language Java 2 Micro Edition. Many development processes exist,
such as the waterfall model, the spiral model, the unified process, and
extreme programming. These were compared with the process the
team used. The analysis suggests the process was too detailed for a
small group environment. In this situation, it was found that less time
should have been spent on design. My research shows the need for a
simplified method usable by small groups that allows adaptation to
changes and takes advantage of the close communication environment
of the group.
1 Executive Summary/Synopsis
Case study technique was first presented into social science by Frederic Le
Play in 1829 as a handmaiden to indicators in his studies of family financial
plan. Case studies are studies of persons, actions, choices, stages, projects,
strategies and organizations are considered holistically by one or more ap-
proaches.
2
management in which software projects are intended, realized, super-
vised and organized.
2 Introduction
Case studies were first used in the Harvard Law School in 1871. Meanwhile
then, case studies have been a subject of much study and research about
their usefulness in teaching and learning. They have become a supported
and ubiquitous way of teaching about professional training in such fields as
commercial, law, and medicine. In its most simple form, it merely denotes
to a genuine illustration used to demonstrate a thought. More formerly,
and for the dedications of the Case Study Task, a case study encompasses
the application of understanding and abilities, by an individual orgroup, to
the identification and answer of a problem related with a realistic situation.
3 Project Charter
3.1 Project Objectives
Develop an automated OTPS for Telecom Company helps site engineer to
manage the information about towers, sites and users effectively. OTPS
manages the various types of networks like GSM and CDMA. The different
mobile switching controls are allocating to different site engineers to maintain
the whole database. OTPS is replacing the existing in which information is
managing manually.
3
3.2 Software Development Approach
• Develop a survey in various telecom companies to determine the im-
portant features of OTPS.
• Collecting the whole information about the towers and sites from Tele-
com Company.
• OTPS Features
• System Features
– Search
– Tower Definition
– Distance Calculation
– User Interfaces
– Hardware Interfaces
– Software Interfaces
– Communications Interfaces
– Performance Requirements
– Safety Requirements
– Security Requirements
– Software Quality Attributes
4
3.4 Data Flow Diagram
A data flow diagram (DFD) is a graphical demonstration of the ”flow” of data
through an information system, modelling its process features.
5
Figure 2: First level DFD
6
Figure 4: Use Case Digram
7
Figure 6: Activity Digram
4 Findings
4.1 Work Breakdown Structure
A work breakdown structure (WBS), in project management and systems
engineering, is a deliverable basedbreakdown of a project into minor compo-
nents. It describes and clusters a project’s isolated work elements in a way
that helps organize and define the total work scope of the project. The phase
based WBS is shown in, it explains all the phases of SDLC.
8
4.3 Quality Management
The aim of Quality Management (QM) is to manage the quality of software
and of its development process. A quality product is one which meets its
requirements and satisfies the user. A quality culture is an organizational
environment where quality is viewed as everyone’s responsibility
• Black Box Testing: The test cases are designed from an examination
of the input/output values only without considering code.
• White Box Testing: This strategy aims to design test cases so that
every statement in a coding part is executed at least once, to check the
error if exist.
9
5 Discussion
5.1 Risk Management
Risk management is the identification, valuation, and ranking of riskstrailed
by synchronized and inexpensive application of resources to reduce, observer,
and control the likelihood and influence of unsuccessfulactions or to maximize
the apprehension of occasions.
10
6 Conclusion
The case teaching method has been used effectively in many professions (law,
medicine, and business) to teach about how to solve problems and make deci-
sions, while dealing with genuine circumstances, working with real-world re-
strictions, and engaging with both human and technical issues. Although the
use of the case module in teaching software engineering has been restricted,
the discipline is key candidate for such a procedure. The Case Study Project
described in this paper has the objective of building a framework for using
the case module for teaching software engineering. The goal of the OTPS
software system is to provide a single comprehensive and complete example of
the engineering of a software product. In addition, the project provides case
modules (mini case studies), which can be used to teach various software
engineering topics. Future work will consist of testing of the current case
study materials and ongoing development of the case study for subsequent
phases and distribute the complete project in different software engineers. It
is envisioned that the project will take about three years to complete.
7 References
• Merriam, Sharan B. Qualitative Research and Case Study Applications
in Education. Revised and Expanded from” Case Study Research in
Education.”.Jossey-Bass Publishers, 350 Sansome St, San Francisco,
CA 94104, 1998.
• Merriam, Sharan B. Case Study Research in Education. A Qualitative
Approach. Jossey-Bass Inc., Publishers, PO Box 44305, San Francisco,
CA 94144-4305, 1988.
• Stake, Robert E. ”The art of case study research.” (1995).
• Eisenhardt, Kathleen M. ”Building theories from case study research.”
Academy of management review (1989): 532-550.
• Gerring, John. Case study research: principles and practices. Cam-
bridge: Cambridge University Press, 2007.
• Feagin, Joe R., Anthony M. Orum, and Gideon Sjoberg. Case for the
case study. UNC Press Books, 1991.
• Boehm, Barry W. ”Software engineering economics.” Software Engi-
neering, IEEE Transactions on 1 (1984): 4-21.
11