MIS400 1

Please use APA style. 

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Check the uploaded chapter.  

The chosen company is Alghanim Industries.

1. Briefly describe the company (provide general information about the company)

2. What are the main goals of the company?

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

3. What is the organizational structure? (draw a diagram and provide a brief explanation of the main tasks for each department of the company i.e., HR, Finance, marketing etc.)

4. Identify five career opportunities that the company may offer for an MIS graduate?

5. Choose one of the identified job titles and explain briefly (1-2 sentences) at least five tasks performed by an employee who has this job title. (better include entry level job “specialist” which is about analyzing tasks that’re more into IT oriented)

6. This part needs to analyze how the tasks mentioned in the previous section relate to the knowledge obtained in the academic courses that you have taken so far (For instance, if you chose data analysis as a job career, you have to relate this job opportunity with a certain course I have taken Like MIS360 “Business process and systems”)

MIS360

Foundations for Systems Development

Chapter 1: The Systems Development
Environment

Learning Objectives

 Define information systems analysis and
design.

 Describe the role of the systems analyst in
information systems development.

 Describe the information systems development
life cycle (SDLC).

 List alternatives to the systems development
life cycle.

Chapter Preview

 Systems Analysis is a proven method to help a
business utilize information to its fullest
capacity

 Systems Development Life Cycle (SDLC)
 Central to Information Systems Development

Chapter Preview

• Information technology (IT) can
mean the difference between
success and failure for any
organization.

• IT is a Combination of hardware
and software products and
services that companies use to
manage, access, communicate,
and share information

Refresh our memory from MIS300:

• What is a System?
• Means: process of taking an input and producing an

output.

• System is anything that takes an input and generates an
output. It is not exclusive to computers.

Refresh our memory from MIS300:

• Examples: Air conditioning System – Respiratory
System – Printing System – Computer System.

Refresh our memory from MIS300:

• Information System:

• Information systems have five key

elements: hardware, software, data,
processes, and people (stakeholder)

• Hardware – the physical layer of the information
system.

• Software – can be System software or Application
software
System Software manage the hardware

components.
Application software consists of programs that

support data-to-day business functions and
provides users with the information they require.

Refresh our memory from MIS300:
• Information System:

• Data – raw facts that describe a particular phenomenon such as the current
temperature, the price of movie rental, or your age.

 Data consists of basic facts that are the system’s raw material

• Information – data that have a particular meaning within a specific context.

 Information is data that has been transformed into output that is valuable to
users

• Processes – Describe the tasks and business functions that users, managers, and IT
staff members perform to achieve specific results

People/ Stakeholders:
• Who is a stakeholder?

• A stakeholder is any person who has an interest in (is affected by) an
existing or proposed information system.

• Stakeholders can be technical or nontechnical workers.

• They may also include both internal and external workers.

• Stakeholders could be:
1. System Owners: also called clients & investors.

2. System Users-(Internal or External): Customers /employees

3. System Designers: People who know what is needed. Produce the blue
prints for the builders.

4. System Builders: People who will create, deploy, and maintain the system.

5. System Analysts: specialists who study the problems and needs of an
organization. They determine how to improve processes

6. Project Manager

Understanding The Business

 Companies use information technology as a weapon in the battle to
increase productivity, deliver quality products and services, maintain
customer loyalty, and make sound decisions.

 IT Professional must understand a company’s operations to design
successful system.

Example: retail store, medical practices and hotel chain all have unique
information systems requirements.

 Systems analysts use a process called business process modeling to
represent company operations and information needs.

 Business process modeling requires a business profile and a series of
models that document business processes

Understanding The Business Concepts

• Business Profile: is an overview of a company’s
mission, functions, organization, products,
services, customers, suppliers, competitors, and
future direction.

• Business Process: is a specific set of transactions,
events, and results that can be described and
documented.

• Business Process Model (BPM): graphically
displays one or more business processes,

such as

handling an airline reservation, filling a product
order, or updating a customer account.

What is Information Systems Analysis
and Design?

 A method used by companies to create and maintain
systems that perform basic business functions.
 such as keep track of customer names and addresses,

processing orders, and paying employees.

 Main goal: is to improve employee efficiency by
applying software solutions to key business tasks.
• A system analyst will be at the central of developing this

software.

What is Information Systems Analysis
and Design? (Continued)

 Systems Analysts perform analysis and design
based upon:
 Understanding of organization’s objectives,

structure and processes.

 Knowledge of how to exploit information
technology for advantage

 A structured approach must be used in order to ensure
success, such as SDLC

What is Information Systems Analysis
and Design? (Continued)

• Fig 1-1 illustrates the Systems Development Life Cycle,
a four-phased approach used throughout this text

System Analyst:

• System Analyst:
• Are specialists who study the problems

and needs of an organization.

• They determine how to improve
processes.

System Analyst:

• A system analyst needs:
• Knowledge: Understand both business and computing.

• Problem Solver: They identify problems and
opportunities.

• Opportunities: to improve a situation despite the

absence of complaints

System Analyst Skills set:

o A systems analyst’s Skills set should
include:
1. Analytical thinking skills.
2. Technical skills.
3. Managerial Skills
4. Interpersonal Skills.
5. Flexibility and adaptability

System Analyst Role in Systems
Development

 Study problems and needs of an organization

 Determine best approach to improve
organization through use of:

 People

 Methods

 Information technology

 Help system users and managers define their
requirements for new or enhanced
information systems

Systems Analysis and Design: Core
Concepts

 Major goal: to improve organizational systems by developing or
acquiring application software, and training employees in its use

 Application software, or a system: Designed to supports organizational
functions or processes, such as inventory management, payroll, or
market analysis …

 In addition, System: Turns data into information and includes:
 Hardware and system software

 Documentation and training materials

 Job roles associated with the system

 Controls to prevent theft or fraud

 The people who use the software to perform their jobs

Systems Analysis and Design: Core
Concepts (Continued)

Figure 1.2 illustrates all the components of a computer-based
information system application.

Figure 1-2

addresses all the

dimensions of the
overall system.

Emphasis on

application software

development, which

is the primary

responsibility as a
systems analyst.

Systems Analysis and Design: Core
Concepts (Continued)

 Software Engineering Process

 A process used to create an

information system

 Consists of:
 Methodologies

 A sequence of step-by-step approaches that help develop the
information system

 Techniques
 Processes that the analyst follows to ensure, complete and

comprehensive analysis and design

 Tools
 Computer programs that aid in applying techniques

Systems Analysis and Design: Core
Concepts (Continued)

The three elements
work together to form
an organizational
approach to systems
analysis and design

Systems Analysis and Design: Core
Concepts (Continued)

 System

A system is an interrelated set of business procedures used
within one business unit, working together for a purpose

― A system has nine characteristics

― A system exists within an environment

― A boundary separates a system from its environment

― A system takes input from outside, processes it, and
sends the resulting output back to its environment.

 Characteristics of a System

1. Components

2. Interrelated
Components

3. Boundary

4. Purpose

5. Environment

6. Interfaces

7. Constraints

8. Input

9. Output

 Important System Concepts:

1. Decomposition (Functional Decomposition)

2. Modularity

3. Coupling

4. Cohesion

 Important System Concepts:

1. Decomposition (Functional Decomposition)
 The process of breaking down a system into smaller

components, also called subsystems

 Decomposition is a technique that allows the systems
analyst to:

• Break a system into small, manageable and
understandable subsystems

• Focus on one area at a time, without interference from
other areas.

• Concentrate on component related to one group of users
without confusing users with unnecessary details.

• Build different components at independent times and
have the help of different analysts.

 Important System Concepts: continued

Decomposing an MP3
player into three
separated physical
subsystems.

Decomposing an MP3
player into three
separated physical
subsystems.

 Important System Concepts: continued

2. Modularity: It is a direct result of decomposition
 Dividing a system into chunks/modules of a relatively uniform size.

 Modules simplify system design; each module comes with it is own
functionality and design specifications.

3. Coupling: It is the extent to which subsystems depend on each other.
 Subsystems that are dependent upon each other are coupled.

4. Cohesion: It is the extent to which a subsystem performs a single
function

A Modern Approach to Systems
Analysis and Design

― 1950s: focus on efficient automation of existing processes

― 1960s: advent of procedural third generation languages (3GL) faster
and more reliable computers

― 1970s: system development becomes more like an engineering
discipline

― 1980s: major breakthrough with 4GL, CASE tools, object-oriented
methods

― 1990s: focus on system integration, GUI applications, client/server
platforms, Internet

― The new century: Web application development, wireless PDAs and
smart phones, component-based applications, per-use cloud-based
application services.

A Modern Approach to Systems
Analysis and Design

 Systems Integration
• The process of building a unified information system out of

diverse components of purchased software, custom-built
software, hardware, and networking.

• Allows hardware and software from different vendors to
work together.

• Enables procedural language systems to work with visual
programming systems.

• Visual programming environment uses client/server
model.

Developing Information Systems and the
Systems Development Life Cycle

• Systems Development:

Business information systems are developed by people who are
technically qualified, business-oriented, and highly motivated.

The three elements
work together to form
an organizational
approach to systems
analysis and design

System Development
Techniques and tools

• In addition to understanding business operations,

• systems analysts must know how to use a variety of
techniques

such as

modeling, prototyping, and computer-aided systems
engineering (Case) tools

to plan, analyze, design, and implement information systems

System Development
Techniques and tools
 Modeling: produces a graphical representation of a concept or process that

systems developers can analyze, test, and modify.

― A systems analyst can describe and simplify an information system by
using a set of business, data, object, network, and process models.

o Business Model (Requirement Model): describes the information/ functions that
a system must provide.

Requirement Modeling:
 involves fact-finding to describe the current system.
 Identification and structuring of the requirements for the new system, such

as outputs, inputs, processes, performance, and security.

System Development
Techniques and tools
 Modeling: produces a graphical representation of a concept or process that
systems developers can analyze, test, and modify.

o Process Model: describes the logic that programmers use to write code
modules.

o Data model describes data structures and design.

We will use the process modeling and data modeling to continue the modeling
process by learning how to represent graphically system data and processes

using traditional structured analysis techniques that treats processes and data
as separated components

o Object model describes objects, which combine data and processes.
It use object-oriented analysis (O-O) technique .

System Development Methods

• Structured Analysis
• Systems development life cycle (SDLC)

• Predictive approach

• Uses a set of process models to describe a system graphically

• Process-centered technique

• Waterfall model

• The SDLC model usually includes steps as:
• Systems planning

• Systems analysis

• Systems design

• Systems implementation

• Systems support and security

System Development Methods

• Object-oriented Analysis
– Combines data & processes that

act on the data into things called
objects

– Object is a member of a class

– Objects possess properties

– Methods change an object’s
properties

System Development Methods

• Other Development Methods
• Agile Methods

• Joint application development
(JAD)

• Rapid application development
(RAD)

Developing Information Systems and the
Systems Development Life Cycle
• Systems Development:

Business information systems are developed by people who are technically qualified,
business-oriented, and highly motivated

• Systems Development Methodology
• A standard process followed in an organization to conduct all the steps necessary to

• analyze

• design

• implement

• and maintain information systems.

Developing Information Systems and the
Systems Development Life Cycle (Continued)

 Systems Development Life Cycle (SDLC) (Structured Analysis)
– Series of steps used to manage the phases of development for an

information system

– Consists of four phases:

– Planning and Selection

– Analysis

– Design

– Implementation and Operation.

– Phases are not necessarily sequential

– Each phase has a specific outcome and deliverable

– Every company customizes the life-cycle model to its individual
needs

Developing Information Systems and the
Systems Development Life Cycle (Continued)

 Phases of the Systems Development Life Cycle:
1. Systems Planning and Selection

• Two Main Activities

• Identification of needs

• Investigation and determination of scope

2. Systems Analysis
• Study of current procedures and information systems.

• Analysis has several sub-phases:

1. Determine requirements

2. Study and Structure requirements according to their interrelationships
• Generate alternative designs

• Compare alternatives

3. Recommend best alternative.

• The output: a description of the alternative solution recommended by the
analysis team.

 Phases of the Systems Development Life
Cycle: (continued)

3. System Design
• Logical Design

• Concentrates on business aspects of the system

• Physical Design
• Technical specifications

4. System Implementation and Operation
• Implementation

• Hardware and software installation

• Programming

• User Training

• Documentation

• Operation
• System changed to reflect changing conditions

• System obsolescence

Alternative (Specialized) Approaches to
System Development:

 In this chapter we will discuss Seven approaches
(techniques, tools and methods) to system
development:

1. Prototyping.

2. Computer-Assisted Software Engineering (CASE) Tools.

3. Joint Application Design (JAD)

4. Rapid Application Development (RAD)

5. Agile Methodologies

Alternative (Specialized) Approaches to
System Development:

 Prototyping

 Building a scaled-down working version of the system.

 Advantages:

 Users are involved in design

 Captures requirements in concrete form.

Alternative (Specialized) Approaches to
System Development: (Continued)

 Computer-Assisted Software Engineering (CASE)
Tools
 Automated software tools used by systems analysts to

develop information systems.

 Can be used throughout SDLC

 Product and tool integration is provided through a
repository: A central repository provides integrated
storage of diagrams, reports, and project management
specifications.

Alternative (Specialized) Approaches to
System Development: (CASE) Tools (Continued)

 General types of CASE tools
1. Diagramming tools enable graphical representation.

2. Computer display and report generators help prototype how
systems “look and feel”.

3. Analysis tools automatically check for consistency in diagrams,
forms, and reports.

Alternative (Specialized) Approaches to
System Development: (CASE) Tools (Continued)

 General types of CASE tools
4. A central repository provides integrated storage of

diagrams, reports, and project management specifications.

5. Documentation generators standardize technical and user
documentation.

6. Code generators enable automatic generation of programs
and database code directly from design documents,
diagrams, forms, and reports.

CASE Tools (Cont.)

Alternative (Specialized) Approaches to
System Development : (Continued)

 Joint Application Design (JAD)

 Users, Managers and Analysts work together for several days

 System requirements are reviewed

 Structured meetings

 Rapid Application Development (RAD)

 Utilizes prototyping to delay producing system design until

after user requirements are clear

Alternative (Specialized) Approaches to System
Development: (Continued)

 Agile Methodologies
• Motivated by recognition of software development as fluid,

unpredictable, and dynamic.

• Three key principles

• Adaptive rather than predictive

• Emphasize people rather than roles

• Self-adaptive processes

When to use Agile Methodologies

• If your project involves:
• Unpredictable or dynamic requirements

• Responsible and motivated developers

• Customers who understand the process and will get involved

Alternative (Specialized) Approaches to
System Development: (Continued)

Object-Oriented Analysis and Design (OOAD)

• Based on objects rather than data or processes

• Object: a structure encapsulating attributes and behaviors of a real-
world entity

• Object class: a logical grouping of objects sharing the same
attributes and behaviors

• Inheritance: hierarchical arrangement of classes enable subclasses
to inherit properties of superclasses.

Summary

• Information systems analysis and design
• Process of developing and maintaining an information system

• Modern approach to systems analysis
• Process-oriented

• Data-oriented

Summary: (continued)

• Role of Systems Analyst

• Systems Development Life Cycle (SDLC)
› Systems Planning and Selection

› Systems Analysis

› Systems Design

› Systems Implementation

Summary: (continued)

• Alternatives to Systems Development Life Cycle
• Prototyping

• Rapid Application Development (RAD)

• CASE

• Joint Application Design (JAD)

• Participatory Design (PD)

• Agile Methodologies

1.
Description of the organization

(45%): this part provides a general information about the company which it was assigned you for the internship, by answering the subsequent questions:

0. What is the mission and what are the main goals of the organization? (10%)

0. Which sector does the organization belong to (public sector/non-profit, organization/private Corporation)? (5%)

0. Organization main office and other offices, if applicable? (5%)

0. What is the organizational structure? (10%)

0. What are the products and/or services provided by the organization? (10%)

0. Identify the main organization competitors? (5%)

1.
MIS Job positions (20%):
this part needs to identify and analyze the potential job positions related to your major, elaborating the following:

1. Identify 5 (five) career opportunities that the company may offer for an MIS graduate? (10%)

1. Choose one of the identified job titles and explain briefly (1-2 sentences) at least 5 (five) tasks performed by an employee who has this job title. (10%)

1. Relation to the academic courses (20%): this part needs to analyze how the tasks mentioned in the previous section relate to the knowledge obtained in the academic courses that you have taken so far. (20%)

1.
Bibliography and references (5%)

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
Original Writing
We complete all papers from scratch. You can get a plagiarism report.
Timely Delivery
No missed deadlines – 97% of assignments are completed in time.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.

Order your essay today and save 30% with the discount code ESSAYHELP