Professional Documents
Culture Documents
Process. Process Is Ubiquitous To Types of Software Development. A Process Is
Process. Process Is Ubiquitous To Types of Software Development. A Process Is
2)
(d) Reuse. Reuse is simply taking advantage of existing code to build a new one.
It also includes reusing previous knowledge of software. Software reuse is very important as
it can prevent waste (in terms of time and effort) and reduce cost of creating new software.
4. In software development, depending of the size of the project, the developers are
split into teams and each team is given responsibility over a particular module of a group of
related modules. Each team focuses its effort on the specific aspects of the software that
has been assigned. For example, one team may be handline UI of the software, another
team may handle databases, another team will be responsible for designing the architecture
etc. Even though each team may have its work cut out for them, there is the need for them
to share information seamlessly. Electronic connectivity lends itself to making
communication between teams effortless. Electronic communication completely eliminates
the challenge of distance. Today, there are several specialized mediums with varying
functionalities that development teams can leverage. Some allow live chat rooms; others
allow for easy sharing of code and files. Asana, Trello, Teamwork & GitHub are a few. With
electronic connectivity, developers can communicate vital information within and across
teams. It helps for all those involved in the product to receive important updates. Overall,
electronic connectivity, when used properly, will surely contribute to high quality software.