ITW601 Group 6 Assessment3Presentationslides
ITW601 Group 6 Assessment3Presentationslides
ITW601 Group 6 Assessment3Presentationslides
Group-6
SANJEEV BISHOWKARMA
A00091557
VIMAL NAGAR A00093666
ARIJIT SAHA A00084614
Diagram-1
Component Diagram
When developers push updates, build happen on build servers, where code is compiled
and tested in advance. Then, successful builds move onto Testing Services, where in-
depth testing is done. Deployment Mechanisms are then used to initiate deployment to
production environments when tests pass. This automated procedure reflects the
ongoing and interconnected nature of contemporary software development techniques
by guaranteeing early issue detection, quality assurances and seamless, dependable
application releases.
Use Case Diagram
Intro to the Fundamentals of
Computer Engineering
TEACH A COURSE 4
Lesson One
We will cover these skills
o Basic concepts
Overview of memory systems. RAM, ROM, and cache: Dive into the different
types of computer memory systems, including random access memory (RAM),
read-only memory (ROM), and cache. Explain how each type of memory
functions, their purpose in data storage, and their impact on computer
performance.
TEACH A COURSE 6
Skill one: Understanding
computer components (2)
Role of input/output devices in computer systems. Examine the significance of
input/output devices in computer systems. Discuss how input devices like
keyboards and mice enable users to interact with the computer, while output
devices such as monitors and printers present information and results.
Highlight the importance of input/output devices in facilitating communication
between users and the computer.
TEACH A COURSE 7
Project overview:
In today's rapidly evolving digital landscape, organizations face increasing
pressure to modernize their Software Development Processes. This
presentation explores the imperative of implementing a CI/CD pipeline for
Continuous Delivery to ensure expeditious, efficient, and impactful software
releases.
TEACH A COURSE 8
Project overview:
The contemporary business environment is characterized by lean principles
and distributed computing, necessitating adaptive strategies for software
development. CI/CD pipelines offer a solution to meet the demands of a
dynamic and fast-paced market by streamlining delivery processes and
enhancing agility.
TEACH A COURSE 9
Project usage scenarios:
Routine Software Releases: Automating the deployment process streamlines
the release of routine software updates, ensuring timely delivery and reducing
manual errors.
TEACH A COURSE 10
Project usage scenarios:
Integration with Third-party Services: The CI/CD pipeline can be extended
to integrate with third-party services such as version control systems, issue
tracking systems, and cloud platforms, enhancing collaboration and
deployment efficiency.
TEACH A COURSE 11
Lesson one summary
What we’ve learned so far
Skill one
Familiarize students with the basics of computer
engineering and the key components of a computer
system.
Skill two
Introduce students to digital logic, Boolean algebra,
and the design of logic circuits.
Skill three
Explore the internal organization of computers,
including CPU design and memory systems.
Thank you