→WHAT IS COMPUTER?
A computer is a group of electronic devices which is used to process data. There are mainly 2 types computer hardware and computer software. Keyboard, mouse, printer etc., are the examples of Computer hardware and MS Excel, MS Word etc., are the examples of Computer Software.
→DATA
Unprocessed raw facts and figures are called data.
→INFORMATION
The processed data that is meaningful is called information.
→FUNCTIONING OF COMPUTER
A computer takes an input, carries out a process upon it and produces the output.
→FUNCTIONAL COMPONENTS OF COMPUTER
i) Input
ii) Processing
iii) Output
iv) Storage
→APPLICATIONS OF COMPUTER
i) Banks
ii) Education
iii) Hospitals
iv) Entertainment
v) Schools/colleges
→STRENGTHS OF COMPUTER
i) Speed
ii) High storage capacity
iii) Accuracy
iv) Reliability
v) Versatility
→WEAKNESS OF COMPUTER
i) zero IQ
ii) lack of decision making power
iii) dependency
IV) no feelings
→OPERATING SYSTEM
i) Operating system is the interface between user and the application.
ii) Without operating system computer is useless.
→EVOLUTION OF COMPUTER TO CLOUD
Here mainly the transformation or the change occured to the computer to cloud. The topic gave us the idea about how the evolution has occurred.
→SOFTWARE DEVELOPMENT LIFE CYCLE(SDLC)
i) Waterfall model: Winston Royce developed the Waterflow Model, Which has five stages: requirement analysis and specification, design, implementation and unit testing, integration and system testing, operation and maintenance. The steps never overlap and are always performed in this order.
ii) V model: Verification and Validation model, also known as the V-model. This requires that each stage of the SDLC be finished before moving on to the next. The waterfall model’s sequential design approach is also followed.
iii) Iterative model: The software development approach known as the incremental model divides requirements into numerous independent modules. Each module in this paradigm goes through the processes of requirements analysis, design, implementation, and testing.
iv) Agile Model: Tasks are broken down into smaller iterations or portions using agile methodologies, which don’t always include long-term planning. Plans for the number of iterations, their duration, and their scope are established in advance
Activity:
In the activity session, To understand better we tried to collect the requirements(functional and non-functional) for the application. The four topics were given and then we need to choose one. I selected the automotive application .