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?
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
Related questions
Question
Kindly make it fast.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps
Knowledge Booster
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
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education