Professional Documents
Culture Documents
Prepatory Activity
In this discussion, we'll participate in an activity that involves evaluating the advantages
and disadvantages of the influences of information technology on education, health,
society, and the economy.
Presentation of Content
History has witnessed that humanity went through several revolutions. The latest one is
the revolution of information and communication technology. This revolution caused a rupture
between everything that is old; what is considered new today is quickly turned into an old and
obsolete trend tomorrow. Because of these evolutions, the demand for this technology has
increased. Therefore, the latter has become the most important used resource compared to
classical resources, which has led to the amplification of interest in new information and
communication technologies by both companies and individuals.
At present, the world is witnessing a rapid evolution process in the need for information
facilities in terms of quantity, quality and access to information, in order to make the best
decision based on the different changes and dynamics of the enterprises environment. This
demonstrates clearly the growing importance of information systems and their ability to satisfy
the needs of enterprises information. This emphasizes the importance to develop these
systems and to increase their effectiveness and efficiency. One of the key elements of the
success of these systems is that they have become dependent on sophisticated technology that
have greatly facilitated access to information and clearly reduced access costs.
Usually when we talk about information technology, it comes to people’s mind that
“information technology (IT) is the use of any computers, storage, networking and other
physical devices, infrastructure and processes to create, process, store, secure and exchange all
forms of electronic data. Typically, IT is used in the context of enterprise operations as opposed
to personal or entertainment technologies. The commercial use of IT encompasses both
computer technology and telephony.”[1]
Information technology, widely known under its abbreviation (IT), is defined as “the
science and activity of using computers and other electronic equipment to store and send
information”[2].
“Many areas of public health, including vital statistics, investigation and research,
surveillance, epidemiology, surveys, laboratories technology, maternal and child health, and
environmental health, use information technology (IT) to achieve their goals and objectives. IT
includes the use of computers and communications, and the transformation of data into
information and knowledge”[3].
1. Effects on education
Information technology has made the education process more effective and productive.
It has increased the well-being of the students. Developed methods of education have made
this process easier, such as the replacement of books with tablets and laptops. Moreover, the
emergence of e-learning platforms that allows students to learn from their homes. These
platforms can be an effective alternative for people who are out of school, or who have
difficulties keeping up with their teachers in class. These platforms gives students the chance to
review the courses with simpler and more concrete explanations at every moment, and this
reinforces the educational process and leads to better results in school for most of the
students.
In the field of medicine, medical devices have known a remarkable development. They
have become more efficient. IT has entered these devices and turned them into digital devices
that facilitate their programming and handling. Thanks to IT sectors like the artificial
intelligence (AI) the world has witnessed distance surgeries thanks to robots, the
implementation of artificial members as artificial legs, hands and even artificial cardio-aortic
valves.
The development of the field of medicine is important for humanity. It is the basis for
living a healthy life away from disease and pain.
Impacts of information technologies
Technology holds the role of power. Information technologies play a decisive role in the
political landscape of countries. They have become widely used in electoral campaigns to
influence public opinion and especially to involve young people in the political life.
Politicians use technology in many ways to influence the growth of different individuals
in their respective spheres. The likes of Twitter, Facebook, and YouTube are powerful
communication media platforms that can easily raise the ratings of politicians. Technology is a
defining factor in most political races. Through technology, politicians are able to access funds,
gain political support, and spend less on campaigning and pushing their candidacy.[6] Housley
claims that “technology appeals to a specific demographic: the affluent, the educated, and the
young”. Moreover, “while a YouTube video may not sway the Grandparents in the crowd, the
youngest voters are listening. Does technology have the power to change the face of politics?
The youth in America are not currently an active voting bloc, but that younger generation will
age, and it’s only a matter of time before technology plays a critical role in elections”.
It can be said that the social impact of information technology has two sides. It cannot
be one hundred percent negative nor hundred percent positive. It is a two-sided weapon.
The Capgimini Company confirms the positive impact of the use of ICTs on working
conditions. This confirmation was made after various studies carried out by the company. By
adopting a strategy of openness to new possibilities of interaction and production, it follows
that these uses have brought concrete improvements and have contributed directly and
concretely to the feeling of job satisfaction. They are often solutions considered appropriate by
the employees to the problems that they have to manage in their context of present work
(safety, interest of the work, need of sense and being actor of the evolutions …) or throughout
their professional life (work / life balance, employability …)
Information & technology make it possible, for example, to access information more
quickly, security procedures, and to reach a colleague more easily if necessary.
3. Professionalization
The use of laptops, for example, has enabled the company to make gains in terms of
time, in particular to give real-time information to those who need it, thereby speeding up
decision-making and increasing the company’s profits. Thanks to the interactive and intelligent
system, the company always strives to meet the needs of these customers and thereby improve
its services.
Social networks have favored the sharing of information. NTICS has also helped to
design a new way of working such as meetings and conferences remotely, online training and
so on.
All employees use their home computers for business purposes. This allows them to
catch up on their unfinished business at the office. For example, for an employee, he just needs
to have an identifier and an access key to the company’s server, which allows him to do the job
and shares it in the network even if he’s on vacation or maybe on a mission.
With the evolution of new technologies, and with the messaging module and sharing
spaces, the collective work has become more and more extended and more and more
organized, with the integration of workflow systems and ticket management systems. ,
employees consult and know the administrative routing and the state of the information
(created, approved, informed …) which fortifies the teamwork without excluding the informal
one. “Employees adapt their uses according to their needs: reinforcing and enriching exchanges
with certain colleagues, decreasing and formalizing exchanges with others”.
The uses of NTICS, especially around social networks, can foster the emergence of
negotiated solutions that can take the form of new practices, new structures, innovative
products … Beyond the question of tools, a successful collaboration nonetheless requires to
have combined a certain number of organizational and managerial conditions (governance,
distribution of roles and responsibilities …).
Conclusion
Information technology has changed human life radically, and not necessarily, all of the
changes are positive. Some may be negative and have a detrimental effect on the individual and
the community. For example, traffickers use the Internet to offer and promote their products
for sale.
There are many means of technology, including what serves science, education and
economy. There is a close relationship between science and technology. It is noted that the
basis of technology is to study science and employ (IT) inventions in the different life’s areas, in
order to meet the needs of the individuals and the societies. Therefore, it connects the
governments, companies and societies to develop strategies to enhance the lifestyle quality of
the citizens.
Feedback
Group the class into 5 groups and determine the pros and cons of of how the information
technologies revolutionized our generation from the 3 impacts: political, social, economic.
Reference
https://master-iesc-angers.com/impacts-of-information-technology-it/
Learning Objectives
1. Tech Basics
- Define technology.
2. Components Overview
- Recognize hardware, software, data basics.
- Understand networking importance.
3. Human & Processes
- Identify key individuals.
- Define business processes.
4. Application
- Apply knowledge to practical examples.
Prepatory Activity
Towards the conclusion of this topic, we'll engage in an activity focused on identifying
businesses that leverage the internet and examining the strategies they employ in doing so.
Presentation of Content
Technology
Hardware
Software
Software is a set of instructions that tell the hardware what to do. Software is not
tangible – it cannot be touched. Programmers create software programs by following a specific
process to enter a list of instructions that tell the hardware what to do. There are several
categories of software, with the two main categories being operating-system and application
software.
Figure 1.2.31.2.3: This image is a derivative work from David Bourgeois is licensed under CC BY
2.0. This work “Hardware, Software, Users - Interrelated” by Ly-Huong Pham is licensed
under CC BY-NC
Data
The third component is data. You can think of data as a collection of non-disputable raw
facts. For example, your first name, driver's license number, the city you live in, a picture of
your pet, a clip of your voice, and your phone number are all pieces of raw data. You can see or
hear your data, but by themselves, they don’t give you any additional meanings beyond the
data itself. For example, you can read a driver's license number of a person, you may recognize
it as a driver's license number, but you know nothing else about this person. They are typically
what IS would need to collect from you or other sources. However, once these raw data are
aggregated, indexed, and organized together into a logical fashion using software such as a
spreadsheet, or a database, the collection of these organized data will present new information
and insights that a single raw fact can’t convey. The example of collecting all expenses (i.e., raw
data) to create an expense tracker (new information derived) discussed earlier is also a good
example. In fact, all of the definitions presented at the beginning of this chapter focused on
how information systems manage data. Organizations collect all kinds of data, processed and
organized them in some fashion, and use it to make decisions. These decisions can then be
analyzed as to their effectiveness, and the organization can be improved. Chapter 4 will focus
on data and databases and their uses in organizations.
Networking Communication
The components of hardware, software, and data have long been considered the core
technology of information systems. However, networking communication is another
component of an IS that some believe should be in its own category. An information system can
exist without the ability to communicate. For instance, the first personal computers were stand-
alone machines that did not have access to the Internet. Information Systems, however, have
evolved since they were developed. For example, we used to have only desktop operating
system software or hardware. However, in today’s environment, the operating system software
now includes mobile OS, and hardware now includes other hardware devices besides desktops.
It is extremely rare for a computer device that does not connect to another device or a
network. Chapter 5 will go into this topic in greater detail.
Figure 1.2.41.2.4: Network by Gerd Altmann from Pixabay is licensed under CC BY-SA 2.0
People
People built computers for people to use. This means that there are many different
categories in the development and management of information systems to help organizations
to create value and improve productivity, such as:
Users: these are the people who actually use an IS to perform a job function or task.
Examples include: a student uses a spreadsheet or a word processing software program.
Technical Developers: these are the people who actually create the technologies used
to build an information system. Examples include a computer chip engineer, a software
programmer, and an application programmer.
IT Support: These specialized professionals are trained to keep the information systems
running smoothly to support the business and keep it safe from illegal attacks. Examples
include network analysts, data center support, help-desk support.
These are just some of the key people; more details will be covered in Chapters 9 and 10.
Process
Feedback
The class will be grouped in 5 and discuss and define the concept of technology. Share
examples of how technology has become an integral part of our daily lives
References
Laudon, K. C., & Laudon, J. P. (2011). Management information systems. Upper Saddle River, NJ:
Prentice-Hall.
https://workforce.libretexts.org/Bookshelves/Information_Technology/Information_Systems/
Information_Systems_for_Business/01%3A_What_Is_an_Information_System/
01%3A_What_Is_an_Information_System/
1.02%3A_Identifying_the_Components_of_Information_Systems#:~:text=Hence%2C
%20information%20systems%20can%20be,data%2C%20people%2C%20and
%20processes.&text=Each%20has%20a%20specific%20role,have%20a%20working
%20information%20system
1.3 Understand the Business
Learning Objectives
1. Define Business
Recognize the concept of a business entity engaged in various activities.
2. Business Process Modeling
Understand graphical representations in modeling business processes.
3. Business Profiles and Models
Explain the purpose and key elements of business profiles and models.
Prepatory Activity
Presentation of Content
What Is a Business?
Business Profile
Business Models
Business Processes
Describes a specific set of transactions, events, tasks, and results performed by the
firm. As the business world changes, systems analysts can look forward to working in new
kinds of companies that require innovative IT solutions, including Web-based systems that
serve customers and carry out online transactions with other businesses.
Feedback
Reference
https://quizlet.com/263089036/systems-analysis-and-design-chapter-1-questions-flash-cards/
https://kissflow.com/workflow/bpm/business-process-reengineering-bpr/
https://www.investopedia.com/terms/b/business.asp
https://www.ibm.com/blog/business-process-modeling/
Learning Objectives
1. Define the Internet and its global network function.
2. Understand how the Internet transformed businesses, expanding their reach globally.
3. Identify key communication tools like email and messaging, impacting business
communication.
4. Explore the rise of telecommuting and its role in reducing business overhead costs.
Prepatory Activity
Towards the conclusion of this topic, we'll engage in an activity focused on identifying
businesses that leverage the internet and examining the strategies they employ in doing so.
Presentation of Content
What is the Internet?
The Internet is a global network of billions of computers and other electronic devices. With the
Internet, it's possible to access almost any information, communicate with anyone else in the
world, and do much more.
How Has the Internet Impacted Businesses?
Twenty years ago, a business opened a storefront, put ads in the local paper, joined a
local networking organization and hoped the local customers needed what they had to offer.
All that changed with the inception of the Internet. A business is no longer dependent on its
local customer base for its survival; it now has a worldwide audience for its goods and
services. The Internet has changed not only a business' customer base, but how a business
communicates with its employees, and finds and manages the competition.
Ability to Communicate
A business' ability to communicate with its employees, customers and associates changed
dramatically when the Internet yielded new communication tools. Email and instant
messaging have changed the face of business communication. According to a study
conducted by the Small Business Administration, 36 percent of women business owners and
38 percent of male business owners use email very frequently, while over half of both men
and women use email at least occasionally.
Rise of Telecommuting
Many businesses are now offering the option for their employees to work from home using
office equipment provided by the company. This process, referred to as telecommuting,
allows a business to decrease its overhead costs by needing less office space and using less in
utilities for daily operation. According to the Suite Commute website, in 2008, 33.7 million
employees telecommuted.
With the advent of Internet marketing, a business must stay abreast of the needs of its
customers. Competition is no longer localized; a business now has competition all over the
world. It is imperative that a business know what its customers want and deliver it. Surveys,
questionnaires, feedback forms and comments on a website can be used to monitor a
business' customers' needs.
Including the Internet in a business' advertising budget extends a business' ability to attract
customers from their back yard to all four corners of the globe. Websites, banner placement
and search engine optimization, also referred to as SEO, allow a business to have a presence
on the web and reach millions of potential customers.
Working with other businesses and professionals is simplified with the use of the Internet.
Internet seminars, also called webinars, make collaborating on projects with people all over
the world as easy as logging onto a website.
Businesses use the Internet to research new product ideas, new methods of creating products
and pricing information. A business can also research the competition to see what products
and services are offered. If a company is looking to expand into a particular location, the
Internet can be used to research the population, its needs and what products and services
would sell best in that area.
Feedback
Activity
Pair up with a classmate and together, find a business that effectively utilizes the Internet.
Explore the strategies employed by the chosen business in using the Internet for its
operations.
References
https://smallbusiness.chron.com/open-desktop-internet-shortcut-different-browser-
49990.html
https://edu.gcfglobal.org/en/internetbasics/what-is-the-internet/1/
Learning Objectives
Prepatory Activity
Presentation of Content
In the past, IT managers divided systems into categories based on the user group the
system served
Office Systems
An office system can be defined as an orderly arrangement of whole activities of an office
and framing of procedures to be followed for the effective and economic performance of work.
Office Systems refers to the various components and elements of an office, from
computers and work equipment to its physical layout and ambiance. It also covers the way
employees interact and the overall office culture.
Operational Systems
An operational system is a term used in data warehousing to refer to a system that is used
to process the day-to-day transactions of an organization. These systems are designed in a
manner that processing of day-to-day transactions is performed efficiently and the integrity of
the transactional data is preserved.
Decision Support Systems
A decision support system (DSS) is a computer program application used to improve a
company's decision-making capabilities. It analyzes large amounts of data and presents an
organization with the best possible options available.
Decision support systems bring together data and knowledge from different areas and
sources to provide users with information beyond the usual reports and summaries. This is
intended to help people make informed decisions.
An executive information system (EIS), also known as an executive support system (ESS),
[1]
is a type of management support system that facilitates and supports senior executive
information and decision-making needs. It provides easy access to internal and external
information relevant to organizational goals. It is commonly considered a specialized form
of decision support system (DSS).[2]
EIS emphasizes graphical displays and easy-to-use user interfaces. They offer strong
reporting and drill-down capabilities. In general, EIS are enterprise-wide DSS that help top-level
executives analyze, compare, and highlight trends in important variables so that they can
monitor performance and identify opportunities and problems. EIS and data
warehousing technologies are converging in the marketplace.
The term EIS lost popularity in favor of business intelligence (with the sub areas of
reporting, analytics, and digital dashboards).
Today, it makes more sense to identify a system by its functions and features, rather than
by its users.
Enterprise Computing prepares students for careers stretching across many sectors and
industries and is much larger than what’s portrayed in popular culture and the news.
IT Manager
Artificial Intelligence specialist
Information Security specialist
Computer Network Architect
Data Scientist
Computer Systems Analyst
Cloud System Administrator
Cloud Computing Engineer
BSS allows telcos to oversee and simplify a wide range of business and customer-related
activities, including:
Billing
Customer orders
Subscriptions
Customer notifications
Service fulfillment
Revenue management
Product marketing
Customer relationship management (CRM)
Because these systems impact the overall customer experience, they’re essential to the
success of modern telecommunications organizations. Effective BSS solutions help telcos
simplify workflows, monitor service quality, and resolve customer issues quickly. Telco
professionals who specialize in customer management and other business activities typically
manage and gain insights from business support systems.
A knowledge management system is any kind of IT system that stores and retrieves
knowledge to improve understanding, collaboration, and process alignment. Knowledge
management systems can exist within organizations or teams, but they can also be used to
center your knowledge base for your users or customers.
The meaning of knowledge management system, while broad in use, can be narrowed to
the following purpose: to help people utilize knowledge to better achieve tasks. When you look
at it like this, you can reframe it as a more proactive form of customer success. You can answer
customers’ questions in real time, as they’re struggling with their challenges, instead of
constantly answering the same questions in your support ticketing system.
There are many types of knowledge management systems, but they all share some common
characteristics. These include:
FAQ content
Certificates
Case studies
Webinars
A user productivity system refers to a software or tool designed to enhance and optimize
the productivity of individual users or workers. It typically provides features and functionalities
that assist users in organizing tasks, managing time, collaborating with others, and improving
overall efficiency. The goal of a user productivity system is to enable individuals to work more
effectively, accomplish tasks more efficiently, and achieve better outcomes.
References
https://www.overstaytonight.com/office-systems/
https://en.wikipedia.org/wiki/Operational_system#:~:text=An%20operational%20system%20is
%20a,the%20transactional%20data%20is%20preserved.
https://www.techtarget.com/searchcio/definition/decision-support-system
https://en.wikipedia.org/wiki/Executive_information_system#:~:text=An%20executive
%20information%20system%20(EIS,information%20relevant%20to%20organizational%20goals.
https://en.wikipedia.org/wiki/Transaction_processing_system#:~:text=A%20Transaction
%20Processing%20System%20(TPS)%20is%20an%20information%20system%20that,critical
%20as%20real%2Dtime%20systems.
https://oec.lism.catholic.edu.au/enterprise-computing#:~:text=Enterprise%20Computing
%20refers%20to%20business,management%20and%20back%20office%20support.
https://www.microsoft.com/en-us/industry/operation-business-support-systems/oss-
bss#:~:text=BSS%20(business%20support%20systems)%20refers,services%20to%20resolving
%20billing%20issues.
https://www.hubspot.com/knowledge-management-systems#:~:text=A%20knowledge
%20management%20system%20is,for%20your%20users%20or%20customers.
https://www.coursesidekick.com/information-systems/3460575
Learning Objectives
Prepatory Activity
Presentation of Content
A systems analyst must understand the company’s organizational model to recognize who is
responsible for specific processes and decisions and to be aware of what information is
required by whom.
Top Managers
Middle Managers
Middle managers are in charge of facilitating any changes needed in an organization and
creating an effective working environment. They administer day-to-day routines, monitors
performance and make sure everything is done in compliance with organization's needs.
Human resources.
Knowledge Workers
The term “knowledge worker” was first coined by Peter Drucker in his book, The
Landmarks of Tomorrow (1959). Drucker defined knowledge workers as high-level workers who
apply theoretical and analytical knowledge, acquired through formal training, to develop
products and services. He noted that knowledge workers would be the most valuable assets of
a 21st-century organization because of their high level of productivity and creativity.
They include professionals in information technology fields, such as programmers, web
designers, system analysts, technical writers, and researchers. Knowledge workers are also
comprised of pharmacists, public accountants, engineers, architects, lawyers, physicians,
scientists, financial analysts, and design thinkers.
Supervisor
A Supervisor is a key figure within an organisation, overseeing and managing employees' daily
activities or a work team. Their primary role is ensuring tasks and projects are completed
efficiently and effectively. Supervisors provide their team guidance, instruction, and direction,
often serving as a first point of contact for employees' work-related issues.
They are also tasked with performance evaluation, offering feedback, and sometimes involved
in disciplinary actions. Supervisors are critical in maintaining workflow, managing resources,
and ensuring the team's efforts align with organisational goals and objectives.
Team Leaders
A Team Leader provides a group with guidance, instruction, and direction to achieve a specific
task or project. This role involves facilitating team dynamics, motivating team members, and
fostering an environment conducive to effective collaboration and productivity.
Team Leaders typically have a hands-on approach, working closely with their team members to
ensure tasks are completed efficiently. They also play a crucial role in team problem-solving,
decision-making, and conflict resolution. A Team Leader's primary focus is on team cohesion
and performance, ensuring that the group's activities align with broader organisational
objectives.
Operational Employees
Working with people at various levels in each department to gather information and
see how they do their jobs
The measure of a successful Operations person is the employer’s productivity levels. For
instance, if Elliot’s employer consistently meets delivery deadlines for the products it makes, if
there are fewer breakdowns in the manufacturing process, and departments are banding
together to boost their purchasing power for supplies, then Elliot is definitely doing his job well.
References
https://www.google.com/search?q=%E2%80%A2%09Top+Managers%0D%0A%0D
%0A&sca_esv=2e1e5fac6755c7bb&sxsrf=ACQVn0-_G7P11jVp1U6d7piZHQU_UHc3rw
%3A1708613735723&ei=Z2DXZbnhK8rc2roP0r68wAc&ved=0ahUKEwj5sJqWmr-
EAxVKrlYBHVIfD3gQ4dUDCBA&uact=5&oq=%E2%80%A2%09Top+Managers%0D%0A%0D
%0A&gs_lp=Egxnd3Mtd2l6LXNlcnAiEuKAoglUb3AgTWFuYWdlcnMKCjIHECMYsAMYJzIKEAAYRxj
WBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAY
RxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwA0jPC1DOCFjOCHABeAKQAQCYAbwCoAG8Aq
oBAzMtMbgBA8gBAPgBAvgBAcICBBAAGEeIBgGQBgk&sclient=gws-wiz-serp
https://www.google.com/search?q=
%E2%80%A2+Middle+Managers&sca_esv=2e1e5fac6755c7bb&sxsrf=ACQVn0-F_QjlX7K1pjEE-
eF8FUQ5jAougw%3A1708614801498&ei=kWTXZYqCHsTi2roPxcO4mA4&ved=0ahUKEwjKjrSSnr-
EAxVEsVYBHcUhDuMQ4dUDCBA&uact=5&oq=
%E2%80%A2+Middle+Managers&gs_lp=Egxnd3Mtd2l6LXNlcnAiE-
KAoiBNaWRkbGUgTWFuYWdlcnMyBBAjGCcyBhAAGBYYHjIGEAAYFhgeMgYQABgWGB4yBhAAG
BYYHjIGEAAYFhgeMgYQABgWGB4yBhAAGBYYHjIGEAAYFhgeMgYQABgWGB5I_hxQ_AdYxRdwA
ngAkAEBmAGXAqABlBSqAQQyLTExuAEDyAEA-
AEBwgIKEAAYRxjWBBiwA8ICCBAAGBYYHhgPiAYBkAYI&sclient=gws-wiz-serp
https://www.theknowledgeacademy.com/blog/team-leader-vs-supervisor/#:~:text=A%20Team
%20Leader%20primarily%20focuses,responsible%20for%20strategic%20decision%2Dmaking.
https://www.monster.ca/career-advice/article/operations-job-titles-canada
Prepatory Activity
Presentation of Content
System analysts must know how to use a variety of techniques such as modeling,
prototyping, and computer-aided systems engineering tools to plan, design, and implement
information systems.
System analysts work with these tools in a team environment.
Modeling
Business Model
The term business model refers to a company's plan for making a profit. It identifies the
products or services the business plans to sell, its identified target market, and any
anticipated expenses. Business models are important for both new and established businesses.
They help new, developing companies attract investment, recruit talent, and motivate
management and staff.
Established businesses should regularly update their business model or they'll fail to
anticipate trends and challenges ahead. Business models also help investors evaluate
companies that interest them and employees understand the future of a company they may
aspire to join.
Requirement Model
The technique of modeling requirements and solutions as they change through
collaborative work and cooperation is known as Requirements Modeling. You may ensure that
your team satisfies the stakeholders’ exact requirements by employing this approach of cross-
functional, self-organizing teams.
1. Analysis: Once the Requirements have been collected, they need to be analyzed to see
if they are complete, consistent, and clear. Any inconsistencies or ambiguities should be
resolved at this stage.
2. Documentation: The Requirements should be documented in a clear and concise way.
This will ensure that everyone understands the Requirements and can refer back to
them if needed.
3. Management: Once the Requirements have been collected and documented, they need
to be managed throughout the project. This includes keeping track of changes to
Requirements, making sure everyone is aware of these changes, and ensuring that the
requirements are still being met.
Data Model
Data models are visual representations of an enterprise’s data elements and the
connections between them. By helping to define and structure data in the context of relevant
business processes, models support the development of effective information systems. They
enable business and technical resources to collaboratively decide how data will be stored,
accessed, shared, updated and leveraged across an organization.
Data models play a key role in bringing together all segments of an enterprise – IT,
business analysts, management and others – to cooperatively design information systems (and
the databases they rely on).
These systems require properly defined and formatted data, and models shine a clear
light on what data is required and how it must be structured to support the desired business
processes.
By explicitly determining the structure of your data, these models support a variety of
use cases, including database modeling, information system design, and process development
in support of a consistent, clean exchange of data.
It’s also important to understand the three different types of data models. Each will
serve a different purpose as you work through the data modeling process.
Object Model
An object model is a visual representation of a system’s objects, actions, and associated
attributes. An object model can be used, in conjunction with a design system, to create a
consistent experience across a system’s higher-level constructs.
Network Model
A network model is a database model that is designed as a flexible approach to
representing objects and their relationships. A unique feature of the network model is its
schema, which is viewed as a graph where relationship types are arcs and object types are
nodes.
Unlike other database models, the network model's schema is not confined to be a
lattice or hierarchy; the hierarchical tree is replaced by a graph, which allows for more basic
connections with the nodes.
Process Model
Process modeling is the graphical representation of business processes or workflows.
Like a flow chart, individual steps of the process are drawn out so there is an end-to-end
overview of the tasks in the process within the context of the business environment.
Prototyping
Prototyping is an experimental process where design teams implement ideas into tangible
forms from paper to digital. Teams build prototypes of varying degrees of fidelity to capture
design concepts and test on users. With prototypes, you can refine and validate your designs so
your brand can release the right products.
A prototype is a draft version of a product that allows you to explore your ideas and show the
intention behind a feature or the overall design concept to users before investing time and
money into development. A prototype can be anything from paper drawings (low-fidelity) to
something that allows click-through of a few pieces of content to a fully functioning site (high-
fidelity).
Benefits of Prototypes
It is much cheaper to change a product early in the development process than to make change
after you develop the site. Therefore, you should consider building prototypes early in the
process. Prototyping allow you to gather feedback from users while you are still planning and
designing your Web site.
Low-fidelity prototypes are often paper-based and do not allow user interactions. They
range from a series of hand-drawn mock-ups to printouts. In theory, low-fidelity sketches
are quicker to create. Low-fidelity prototypes are helpful in enabling early visualization of
alternative design solutions, which helps provoke innovation and improvement. An
additional advantage to this approach is that when using rough sketches, users may feel
more comfortable suggesting changes.
Computer-aided Systems
CASE can also help as a warehouse for documents related to projects, like business
plans, requirements, and design specifications. One of the major advantages of using CASE is
the delivery of the final product, which is more likely to meet real-world requirements as it
ensures that customers remain part of the process.
CASE illustrates a wide set of labor-saving tools that are used in software development.
It generates a framework for organizing projects and to be helpful in enhancing productivity.
There was more interest in the concept of CASE tools years ago, but less so today, as the tools
have morphed into different functions, often in reaction to software developer needs. The
concept of CASE also received a heavy dose of criticism after its release.
Overview
The most popular alternatives are structured analysis, which is a traditional method that
still is widely used, and object-oriented analysis (o-o), which is a newer approach that many
analysts prefer, and agile methods, also called adaptive methods.
Understand the various methods and the strengths and weaknesses of each approach.
Structured Analysis
Structured Analysis is a development method that allows the analyst to understand the
system and its activities in a logical way.
It is a systematic approach, which uses graphical tools that analyze and refine the
objectives of an existing system and develop a new system specification which can be easily
understandable by user.
Object-oriented analysis and design (OOAD) is a technical approach for analyzing and
designing an application, system, or business by applying object-oriented programming, as well
as using visual modeling throughout the software development process to guide stakeholder
communication and product quality.
Agile Method
The Agile methodology is a project management approach that involves breaking the
project into phases and emphasizes continuous collaboration and improvement. Teams follow a
cycle of planning, executing, and evaluating.
https://en.wikipedia.org/wiki/Object-oriented_analysis_and_design
https://www.simplilearn.com/tutorials/agile-scrum-tutorial/what-is-agile
https://visuresolutions.com/blog/requirements-modeling/
https://www.erwin.com/solutions/data-modeling/data-model.aspx#:~:text=Data%20models
%20are%20visual%20representations,development%20of%20effective%20information
%20systems.
https://hpadkisson.medium.com/object-modeling-for-designers-an-introduction-
7871bdcf8baf#:~:text=An%20object%20model%20is%20a,a%20system's%20higher%2Dlevel
%20constructs.
https://www.techopedia.com/definition/30613/network-model-databases#:~:text=A
%20network%20model%20is%20a,and%20object%20types%20are%20nodes.
https://www.usability.gov/how-to-and-tools/methods/prototyping.html#:~:text=A
%20prototype%20is%20a%20draft,time%20and%20money%20into%20development.
https://www.geeksforgeeks.org/computer-aided-software-engineering-case/
1.8 Systems Development Guidelines
Learning Objectives
Prepatory Activity
Presentation of Content
System development guidelines are a set of standards and best practices that help you
plan, design, implement, and maintain a system that meets the needs and expectations of your
stakeholders. They can help you avoid common pitfalls, ensure quality and consistency, and
communicate effectively with your team and users. In this article, you will learn how to create
system development guidelines for your project or organization.
The first step to create system development guidelines is to identify your goals and
scope for the system. What are the main objectives, benefits, and requirements of the system?
Who are the target users and what are their needs and preferences? How will the system fit
into the existing or planned infrastructure and environment? How will the system be evaluated
and maintained? You should document these aspects clearly and align them with your
stakeholders' expectations.
The next step is to define your roles and responsibilities for the system development
process. Who are the key stakeholders and what are their roles and responsibilities? How will
you communicate and collaborate with them? What are the decision-making and escalation
procedures? How will you manage risks and issues? You should establish a clear governance
structure and assign roles and responsibilities to your team members and stakeholders.
The fourth step is to create your design principles and guidelines for the system. What
are the key principles and values that guide your design decisions? What are the guidelines and
criteria that define your design quality and consistency? How will you ensure that your system
is user-friendly, accessible, secure, reliable, and scalable? How will you incorporate feedback
and testing into your design process? You should create your design principles and guidelines
based on your user needs, system requirements, and best practices.
The fifth step is to develop your coding standards and conventions for the system. What
are the rules and norms that govern your coding style, syntax, structure, and naming? How will
you organize, comment, and document your code? How will you ensure that your code is
readable, maintainable, and reusable? How will you follow the coding standards and
conventions of your tools and platforms? How will you enforce and review your coding
standards and conventions? You should develop your coding standards and conventions based
on your coding language, framework, and environment.
The sixth step is to establish your testing and deployment procedures for the system.
What are the types and levels of testing that you will perform on your system? How will you
plan, execute, and report your testing activities and results? How will you ensure that your
system meets the quality and performance standards and expectations? How will you deploy
your system to the production environment and monitor its operation and performance? How
will you handle changes, updates, and issues on your system? You should establish your testing
and deployment procedures based on your system specifications, risks, and stakeholders'
feedback.
Reference
https://www.linkedin.com/advice/1/how-do-you-create-system-development-
guidelines#:~:text=System%20development%20guidelines%20are%20a,with%20your%20team
%20and%20users.
Learning Objectives
Prepatory Activity
Presentation of Content
Businesses often recruit employees skilled in the field of information technology (IT)
for several reasons. When trained IT professionals can fix issues quickly, it allows a business
to continue earning a profit efficiently. Learning about this field may help you decide if it's a
good fit for you to pursue.
Application Development
Application development, or app development, is the process of planning, designing,
creating, testing, and deploying a software application to perform various business operations. It
can be done by massive organizations with large teams working on projects or by a single freelance
developer. Application development defines the process of how the application is made and
generally follows a standard methodology.
System Support and Security
System Support
Computer system support is a general term for providing assistance in matters
related to computer and information technology. If you work in this field, you'll be called
upon to listen to problems clients or co-workers might have with their computer
technologies. You'll then take care of the problem by troubleshooting and performing other
diagnostic techniques before implementing the necessary fixes.
System Security
System security goes hand-in-hand with data security. System security
describes the controls and safeguards that an organization takes to ensure its
networks and resources are safe from downtime, interference or malicious
intrusion. If data security is meant to protect the information in the books in the
library, then system security is what protects the library itself.
User Support
User support is the assistance provided to software users when encountering technical
issues or questions regarding the product or service. User support can be provided in several
ways.
A technical team via chat, email, or phone (internal or external)
Automated chatbots
Library of vendor resources
Embedded application support
Database Administrator
A database administrator, or DBA, is responsible for maintaining, securing, and
operating databases and also ensures that data is correctly stored and retrieved.
In addition, DBAs often work with developers to design and implement new features
and troubleshoot any issues. A DBA must have a strong understanding of both technical and
business needs.
Network Administrator
A network administrator is an information technology (IT) professional. Their job is to
secure, maintain, and troubleshoot computer networks, which are groups of computers
sharing information. Organizations employ network administrators to ensure their networks
operate efficiently and meet business requirements.
Web Support
Web support covers anything that is responsible for creating your website, such as the
coding language or web server. A web developer builds the functionalities of the website or
makes the website to perform the tasks you want it to perform.
Web services can cover website strategy, design, development, launching and
maintaining.
Website strategy - asks questions to help determine what your goals are. Questions like
who is your perfect customer? How much content will you need? Then a web team can
build a website around those goals.
Website design - will help make sure your website gives a great first impression. Having
a website that projects your brand will keep customers coming back.
Website development - requires a lot of work. It will make sure that your website is fast
and effective though. This is done through streamlined navigation, call-to-actions, or
product filters.
Website launch and maintenance - will ensure that all of the development done is
implemented smoothly and will continue to operate as intended in the future. You’ll
want all the work done to have longevity and the best way to do that is through
continued maintenance.
Quality Assurance
The quality assurance process helps a business ensure its products meet the quality
standards set by the company or its industry. Another way to understand quality assurance
(QA) is as a company’s process for improving the quality of its products.
Referance
https://www.indeed.com/career-advice/career-development/it-department
https://www.oracle.com/ph/database/what-is-a-dba/#:~:text=A%20database
%20administrator%2C%20or%20DBA,is%20correctly%20stored%20and%20retrieved.
https://intuitivedigital.com/blog/web-vs-it-support/#:~:text=Web%20support%20covers
%20anything%20that,you%20want%20it%20to%20perform.
https://kissflow.com/application-development/what-is-application-development/
#:~:text=Application%20development%2C%20or%20app%20development,by%20a
%20single%20freelance%20developer.
https://learn.org/articles/
How_Can_I_Learn_Computer_System_Support.html#:~:text=Computer%20system
%20support%20is%20a,have%20with%20their%20computer%20technologies.
https://www.floridatechonline.com/blog/information-technology/data-security-vs-system-
security/#:~:text=System%20security%20describes%20the%20controls,what%20protects
%20the%20library%20itself.
https://www.coursera.org/articles/what-is-a-network-administrator-a-career-guide
https://lemonlearning.com/blog/glossary-user-support