Q1. [C01] Consider a situation where Google has taken a project to develop an Al-based chat Application. The user should be able to send messages to other users. They should also be able to send images and file attachments along with text messages. The chat application supports multiple languages and integrates chatbots to automate common tasks and provide instant responses. Furthermore, it must maintain high availability to ensure it is accessible to users 24/7, while also giving priority to ensuring data security and user privacy. Now, Sundar Pichai has chosen you as the team lead for the project. He allows you to choose your teammates as per your preference. Now, you are familiar with the project requirements and it is a medium-scale project. However, Sundar Pichai has targeted to have the end product within 10 versions. Understanding the importance of the project, as a team leader you have divided the project into 60 modules and assigned 11 software engineers to work on that project. A. What software development process model will you follow in the given scenario? Justify your answer. B. As a team lead, what would be the process to check the project progress according to your framework methodology? C. Sundar Pichai later informs you that because of the competitive tech-market they want the product ready as soon as possible. He divides the whole timeline into four divisions and asks you to give an update after each period, Which development approach will you follow now? D. What are the functional and non-functional requirements in the above scenario?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Kindly make it fast.

Q1. [CO1] Consider a situation where Google has taken a project to develop an AI-based chat
Application. The user should be able to send messages to other users. They should also be able to send
images and file attachments along with text messages. The chat application supports multiple languages
and integrates chatbots to automate common tasks and provide instant responses. Furthermore, it must
maintain high availability to ensure it is accessible to users 24/7, while also giving priority to ensuring
data security and user privacy. Now, Sundar Pichai has chosen you as the team lead for the project. He
allows you to choose your teammates as per your preference. Now, you are familiar with the project
requirements and it is a medium-scale project. However, Sundar Pichai has targeted to have the end
product within 10 versions. Understanding the importance of the project, as a team leader you have
divided the project into 60 modules and assigned 11 software engineers to work on that project.
A. What software development process model will you follow in the given scenario? Justify your
answer.
B. As a team lead, what would be the process to check the project progress according to your
framework methodology?
C. Sundar Pichai later informs you that because of the competitive tech-market they want the
product ready as soon as possible. He divides the whole timeline into four divisions and asks
you to give an update after each period, Which development approach will you follow now?
D. What are the functional and non-functional requirements in the above scenario?
Transcribed Image Text:Q1. [CO1] Consider a situation where Google has taken a project to develop an AI-based chat Application. The user should be able to send messages to other users. They should also be able to send images and file attachments along with text messages. The chat application supports multiple languages and integrates chatbots to automate common tasks and provide instant responses. Furthermore, it must maintain high availability to ensure it is accessible to users 24/7, while also giving priority to ensuring data security and user privacy. Now, Sundar Pichai has chosen you as the team lead for the project. He allows you to choose your teammates as per your preference. Now, you are familiar with the project requirements and it is a medium-scale project. However, Sundar Pichai has targeted to have the end product within 10 versions. Understanding the importance of the project, as a team leader you have divided the project into 60 modules and assigned 11 software engineers to work on that project. A. What software development process model will you follow in the given scenario? Justify your answer. B. As a team lead, what would be the process to check the project progress according to your framework methodology? C. Sundar Pichai later informs you that because of the competitive tech-market they want the product ready as soon as possible. He divides the whole timeline into four divisions and asks you to give an update after each period, Which development approach will you follow now? D. What are the functional and non-functional requirements in the above scenario?
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Types of Database Architectures
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education