Professional Documents
Culture Documents
CSC 387
CSC 387
CSC 387
• Consultant
• Supporting expert
• Agent of change
SDLC: It stands for Systems Development Life Cycle which is a phased approach to solving
business problems.
CASE tools: CASE tools are productivity tools for systems analysts that have been created
explicitly to improve their routine work through the use of automated support.
ERP: ERP stands for Enterprise Resource Planning described an integrated organizational
information system.
Agile Approach: The Agile Method is a particular approach to project management that is
utilized in software development.
Five Stages of Agile Development:
• Exploration
• Planning
• Productionizing
• Maintenance
Context-Level Data Flow Diagrams: It focus is on the data flowing into and out of the
system and the processing of the data. The Basic Symbols of a Data Flow Diagram:
Use case diagram: A use case diagram is a graphic depiction of the interactions among the
elements of a system.
Feasibility Study
Feasibility study determines whether that solution is feasible or achievable for the
organization.
1. Technical Feasibility: Technical feasibility addresses concerns about hardware
capability, reliability and availability and the skills of the development team.
2. Economic feasibility: Economic feasibility determines to what extent a new system, is
cost effective.
3. Operational feasibility: Operational feasibility addresses concerns about user
acceptance, management support, and then requirements of entities and factors in the
organizations external environment.
Tangible benefit: Tangible benefits are those measured in monetary terms. Examples:
Intangible benefits: Intangible benefits cannot be measured in monetary terms but they do
have a very significant business impact. Examples:
Break-Even Analysis: Break even analysis is the point at which the total cost of the current
system and the proposed system intersect
Work Breakdown Structure: Often a project needs to be broken down into smaller tasks or
activities. These tasks together make up a work breakdown structure (WBS)
Function Point Analysis: Function Point Analysis (FPA) refers to the practice of using
function points to size and estimate the cost of work on systems
Takes the five main components of a computer system and rates them in terms of complexity:
• External inputs
• External outputs
• External queries
Interviewing: Interviewing is an important method for collecting data on human and system
information requirements.
Question Types:
1. Open ended: Open-ended interview questions allow interviewees to respond how they
wish, and to what length they wish
2. Closed: Closed interview questions limit the number of possible responses
Bipolar Questions: Bipolar questions are those that may be answered with a “yes” or “no” or
“agree” or “disagree”
Arranging Questions:
• Pyramid -Starting with closed questions and working toward open-ended questions
• Funnel - Starting with open-ended questions and working toward closed questions
• Diamond - Starting with closed, moving toward open-ended, and ending with closed
questions
• Patched-up : A working model that has all the features but is inefficient
• Nonoperational: A nonworking scale mode that is set up to test certain aspects of the
design
• First-of-a-series: A full-scale prototype is installed in one or two locations first, and if
successful, duplicates are installed at all locations based on customer usage patterns
and other key factors.
• Selected features: Building an operational model that includes some, but not all, of the
features that the final system will have
• Logical: Show what data the business needs for its day-to-day operations
Objects: Persons, places, or things that is relevant to the system being analyzed
Classes: Defines the set of shared attributes and behaviors found in each object
Inheritance: When a derived class inherits all the attributes and behaviors of the base class