0% found this document useful (0 votes)
47 views4 pages

CC316 - Application Development and Application Development and Emerging Technologies 3

This 3-paragraph document provides an overview of Module 3 of the CC316 course on Requirements Analysis and Modeling at the Asian Institute of Computer Studies. The module focuses on determining system requirements through consultation with stakeholders and studying existing documents, domain knowledge, and market studies. It then discusses Peter Pin-Shan Chen's contribution to developing the entity-relationship model for conceptual data modeling. Finally, it explains that requirements analysis and modeling involves understanding user information needs, and that the data modeling process begins with gathering requirements from stakeholders.

Uploaded by

Beybee Buzz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views4 pages

CC316 - Application Development and Application Development and Emerging Technologies 3

This 3-paragraph document provides an overview of Module 3 of the CC316 course on Requirements Analysis and Modeling at the Asian Institute of Computer Studies. The module focuses on determining system requirements through consultation with stakeholders and studying existing documents, domain knowledge, and market studies. It then discusses Peter Pin-Shan Chen's contribution to developing the entity-relationship model for conceptual data modeling. Finally, it explains that requirements analysis and modeling involves understanding user information needs, and that the data modeling process begins with gathering requirements from stakeholders.

Uploaded by

Beybee Buzz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

ASIAN INSTITUTE OF COMPUTER STUDIES

Bachelor of Science in Computer Science


Course Modules
CC316 – Application Development and Emerging Technologies
rd st
3 Year – 1 Semester

Module 3:Requirements
3 Analysis and Modelling
Week 3

Learning Outcomes:
After completing this course you are expected to demonstrate the formal languages:
 Determining the system requirements through consultation with stakeholders from
system documents, domain knowledge, and market Studies

A. Engage
Trivia:Peter Pin-Shan Chen (Chinese:
( 陳品山; born in 1947) is a Taiwanese
American computer scientist.
scientist. He is a distinguished career scientist and faculty member
at Carnegie Mellon University,
University who is known for the development of the entityentity-relationship
model in 1976.

Peter Pin-Shan Chen

B. Explore
YouTube Link: https://www.youtube.com/watch?v=5FeeXkiJgTk

Video Title: Introduction to Requirement Modeling


Model

C. Explain
Requirements Analysis and Modeling
Introduction
A Data Model and analysis is a description of how data should be used to meet the
requirements given by the end user. Data modeling helps to understand the information
requirements. It differs according
according to the type of the business, because the business
processes or each sector is different, and it needs to be identified in the modeling stage.
Data Modeling process starts with requirements gatherings.
ASIAN INSTITUTE OF COMPUTER STUDIES
Bachelor of Science in Computer Science
Course Modules
CC316 – Application Development and Emerging Technologies
rd st
3 Year – 1 Semester

D. Elaborate
Data Modeling
Data Modeling is the act of exploring data-oriented
data oriented structures. This can be used for variety
of purposes. On of the important functions of data modeling is that; it helps to understand
the information requirements. Especially this makes both developers and end users lives
easier.
er. As mentioned above data modeling helps the end users to define their requirements
and the developers are able to develop a system to meet those specified requirements

Figure 1: The Systems Engineering


Eng Process

Data Model is a conceptual representation of data structures required for a database and is
very powerful in expressing and communicating the business requirements Learn Data
Modeling. It visually represents the nature of data, business rules that are appl
applicable to
data, and how it will be organized in the database. There are three main designs for data
model, namely conceptual design, logical design and the physical design. Data Model is used
by booth functional team and the technical team in a project. Functional
Functional team consists of
the business analysts and the end users and the technical team consists of the developers
ASIAN INSTITUTE OF COMPUTER STUDIES
Bachelor of Science in Computer Science
Course Modules
CC316 – Application Development and Emerging Technologies
rd st
3 Year – 1 Semester

and the programmers. There are data modelers who are responsible for designing the data
model which meets the expectations of the functional team and provide requirements for
the technical team.

History of Data Models


In 1970s, Peter Chen invented and introduced the entity-relationshipmodeling technique. In
1980s the object modeling techniques startedapplying to representing information
requirements of an organization.Then the unified modeling language (UML) was introduced
to replace theobject modeling methods.

Data Modeling Process


Data modeling process starts with analyzing the situation. Here theanalysts are able to
gather requirements, when designing a proper data model, it’s important to communicate
with the stakeholders about therequirements. Data modeling is the act of exploring data-
oriented structures, which can be used for multiple purposes. Mainly datamodeling is a
communication tool among users, which considers as theblue print of the database system.

Data Analysis
The techniques of data analysis can impact the type of data modelselected and its content.
For example, if the intent is simply toprovide query and reportingcapability, a data model
thatstructures the data in more of a normalized fashion would probablyprovide the fastest
and easiest access to the data. Query and reportingcapability primarily consist of selecting
associated data elements,perhaps summarizing them and grouping them by some category,
andpresenting the results. Executing this type of capability typicallymight lead to the use of
more direct table scans. For this type ofcapability, perhaps an ER model with a normalized
and/or denormalizeddata structure would be most appropriate.
E. Evaluation

ASSESSMENT:
Instruction: may use google forms for questionnaire composition, and share link to
correspondents. Possible time allocation 20mins – 30mins.

CONTENT FOR ASSESSMENT: 5 PTSEACH


1. Distinguish between Data and System.
2. What is Process
3. What is Software?
4. What is Data Model?
5. Briefly Explain Data Modeling Process.
Reference:
https://www.umsl.edu/~sauterv/analysis/Fall2010Papers/varuni/
ASIAN INSTITUTE OF COMPUTER STUDIES
Bachelor of Science in Computer Science
Course Modules
CC316 – Application Development and Emerging Technologies
rd st
3 Year – 1 Semester

Contact Information of the Facilitator

Name :Placides Michelle&Shiela B. Hernandez


MS Teams Account (email):
Smart Phone Number : 09216995041

You might also like