Question

In: Computer Science

Project: IOT based gas powered water heater modules list: 1. wireless access point 2. power on/off...

Project: IOT based gas powered water heater

modules list:

1. wireless access point

2. power on/off

3. set temperature

4. set schedule

Question: Design methodology and software process model

Explain and justify the choice of design methodology being followed. ( procedural). Also explain which process model are you following and why.

Note: not objected oriented only procedural

Solutions

Expert Solution

Answer : Design Methodology is the development of a system for a unique situation. It is a best solution of best design situation whether it be in industrial design or technology.

Design methodology being followed in technology are -

1) Bottom-up design : This design starts and works up towards solution.

2) Top-down design : This start from the end part and works backward.

3) Structured design : This technique starts by identifying input and desired output to create a graphical representation.

4) Data structured systems development : it determine the system structure in methodology.

5) Structured analysis and design technique : This approach utilizes a diagram to describe the hierarchy of a system functions.

Software process is a set of activities that leads to the development of software.

It include four activities and those are :

1) requirement gathering

2) Software design and software implimentation

3) Software validation and software verification

4) Software maintenance

Software process model is a representation of a software process.

There are few software process model which have been used and those are -

1) Waterfall Model : This model is used for small project whose requirement is freezed at the beginning.

2) Prototype Model : This model is used when the client is not ensure about the requirements.

3) Spiral Model : This model is risk driven where the process is driven represented as spiral rather than sequence of activities.

4) Agile Model : This model is very flexible. Agile model is used widely all over the world for the development of the software. It has iterative and incremental approach.

- According to me , Agile process model is used because it suits all type of project like small sized project , medium sized project and as well as large sized project with rapidly changes in the requirements as customers is involved during each phase. It required very less planning to get started with the project. It helps the company in saving time and money as well. It consist daily meeting to measure productivity.In this , a highly skilled team needed for development the project.


Related Solutions

Compare the yearly greenhouse gas emissions from 1 GWe (gigawatt-electric) power stations powered by natural gas...
Compare the yearly greenhouse gas emissions from 1 GWe (gigawatt-electric) power stations powered by natural gas and wind turbines. The energy content of natural gas is 55 MJ/kg, and the electrical converting efficiency is 40%. Wind turbines do not emit CO2 as they harness the wind but emissions do occur during the manufacturing of the turbine. For USA, assume the CO2 emission per GDP is approximately 500 Tonnes / $ 1 million of GDP. For wind turbines, it costs $2...
Wireless communication decision 1. 1-paragraph intro 2. 1-paragraph talking about how IoT connects and shares data....
Wireless communication decision 1. 1-paragraph intro 2. 1-paragraph talking about how IoT connects and shares data. 3. I would expand on maybe 2 or 3 methods. wifi bluetooth LPWAN 4. I would close out by saying why wifi. basically its cheap and easy to use and widely supported. I included some websites that have some useful info. I would just paraphrase some of that stuff. have an intro paragraph where you briefly talk about the ESP 8266 NodeMCU.
Based off the scenario below list the following: 1)subjective data 2)objective data 3) cue clusters 4)...
Based off the scenario below list the following: 1)subjective data 2)objective data 3) cue clusters 4) inferences 5)defining characteristics 6)possible nursing diagnosis 7)actual diagnosis 8)collaborative problems Patient Introduction Location: Medical unit Time: 0730 Report from the midnight shift nurse: Situation: Mr. Rashid Ahmed was admitted 2 days ago with a diagnosis of gastroenteritis secondary to E. coli with dehydration and hypokalemia. He has responded well to treatment and his condition has stabilized, so he is ready to be discharged this...
1.In combustion of natural gas how is the water influence the reaction(as quantity and quality)? List...
1.In combustion of natural gas how is the water influence the reaction(as quantity and quality)? List assumptions and conditions. 2.What happens to concentration of CO as a function of time in combustion of natural gas (as quantity and quality) ? List assumptions and conditions. (Constant Volume, Isothermal, Batch Reactor, Ambient air O2. )
in ACL (access control List) : 1.How do you determine who can access object x? 2....
in ACL (access control List) : 1.How do you determine who can access object x? 2. How do you determine which objects user y can access? 3. What happens if a file is deleted?
1. List any four types of faults that can occur in power transformers?    2. List any...
1. List any four types of faults that can occur in power transformers?    2. List any four effects of sustained low power factor on equipment. 3. List any four methods that can be used to improve power factor? 4. List any two economic benefits of power factor correction?
1. List and define 10 responsibilities of a Project Manager 2. List and define the characteristics...
1. List and define 10 responsibilities of a Project Manager 2. List and define the characteristics of a Project Management 3. Explain the concept of work break down structure(WBS). (10 points)
Review the two videos (1) “Steam Power Plant” and (2) Gas Turbine. For each one, identify...
Review the two videos (1) “Steam Power Plant” and (2) Gas Turbine. For each one, identify at least three examples of the design for each of the following criteria: 1. Energy performance (e.g. improved efficiency, higher power output, ...) 2. Economic considerations (reduced cost) 3. Environmental considerations (reduced emissions, etc.). * Link of video 1 - https://youtu.be/xokHLFE96h8 Click on 1st video (how a thermal power plant works) * Link of video 2 - https://youtu.be/GF-70yncAVY Click on industrial gas turbine working...
HIPAA security , physical safeguard give examples of the following : 1) user-based access control 2)...
HIPAA security , physical safeguard give examples of the following : 1) user-based access control 2) role-based access control 3) context-based access control
1. List the conditions necessary for valid consent (1 point). 2. Describe the difference between hypovolemicshock...
1. List the conditions necessary for valid consent (1 point). 2. Describe the difference between hypovolemicshock and neurogenic shock (1 point). 3. Identify the following with respect to blood pressure (3 points): a) Equipment necessary b) Position of patient, cuff, and bell c) First and second sounds heard.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT