Skip to Main Content
Evolving Software Processes
book

Evolving Software Processes

by Arif Ali Khan, Dac-Nhuong Le
February 2022
Intermediate to advanced content levelIntermediate to advanced
320 pages
9h 55m
English
Wiley-Scrivener
Content preview from Evolving Software Processes

11Critical Challenges of Designing Software Architecture for Internet of Things (IoT) Software System

NOOR REHMAN1,*, ABDUL WAHID KHAN1

1 Department of Computer Science, University of Science and Technology, Bannu, Pakistan

Email: Noorkust301@gmail.com, Wahidkn@gmail.com

Abstract

Software architecture plays a pivotal role in the utilization of every software system according to user satisfaction. In the initial stage of development, the software architecture design for the internet of things (IoT) is considered essential. Software architecture is also considered the backbone of any software and is the cause of the entire system failing if it is not designed properly. The IoT is a new paradigm in the field of artificial intelligence and the digital world, which is considered the most significant approach for an automated system. In this chapter, we have identified various challenges faced by the software architecture team/vendor for IoT software design. These challenges were analyzed across different continents to determine their significance. The list of the identified different challenges include lack of common development, lack of poor architecting, lack of reliability, lack of management issues, environment issues, development limitation, cost issues, lack of knowledge for highly skilled resource pool, lack of proper technology, traditional co-located model, lack of privacy, lack of communication workflow, lack of trust, market expansion and growth issues, framework integration ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The Process of Software Architecting

The Process of Software Architecting

Peter Eeles, Peter Cripps

Publisher Resources

ISBN: 9781119821267Purchase Link