Assignment

dloand
SoftwareVisualization.docx

SOFTWARE VISUALIZATION 2

SOFTWARE VISUALIZATION 2

Software Visualization

Tom Anderson

Professor Haseltine

February 7, 2021

Introduction

Software visualization involves utilizing typography, cinematography, animation, and graphic design crafts with modern computer technology and human-computer interaction to enable effective computer software use and human understanding. It is the art of creating visual tools to display source code aspects or map software components. Architectural visualization is a graphical view of an architecture model. It is a 3D modeling of architectural design using computer graphics. This paper presents architectural visualizations of software systems, their descriptions, and benefits to various project stakeholders.

At least four architectural visualizations of software systems through using graphical tools in MS Visio

Microsoft Visio is a web platform that enables developers to create organizational charts, flow charts, and diagrams with much ease. The tool is integrated with charting process flows and embedded with system diagrams, generating accurate data flow documentation (Fonseca, Redondo, Valls & Villagrasa, 2017).

Table 1: Project Management

CREATE

SELECT

PLAN

MANAGE

 

 

 

PROPOSE

IDEA

INITIAL REVIEW

OF IDEA

COMPLETED REQUEST

REQUEST REVIEW

PORTFOLIO SELECTION

COMPLETED SELECTION

FULL PROJECT CASE

REVIEW AND APPROVAL OF PROJECT CASE

APPROVED

DENIED

DELIVER PROJECT

PROJECT SUSPENDED

POST PROJECT IMPLEMENTATION

 

The project aligns strategies and streamlines progress. It helps to gain stakeholder approval, ease project delivery, propose new plans, and create actionable steps for project completion.

Figure 1: Construction Workflow

WALL MASONRY

BASE CHECK

FOUNDATION EXCAVATION

SURVEY AND LINING

OF LAND

CONSTRUCTION PREPARATION

CONSTRUCTION IDEA

AND APPROVAL

MAINTENANCE

JOINTING

The diagram is a comprehensive workflow that engineers can utilize to track progress. It encompasses every step, including project preparation, foundation maintenance, and laying, with enumerated steps.

INITIAL PROJECT

DISCUSSION

GENERAL CONTRACTOR SELECTION

CONSTRUCTION DOCUMENTS AND PERMIT ACQUISITION

DESIGN DEVELOPMENT AND PERMIT DOCUMENTATION

ESTABLISH

FEASIBILITY

SCHEMATIC

DESIGN

INFORMATION GATHERING AND DOCUMENTATION

CONSTRUCTION

PROCESS BEGINS

Figure 2: Architectural Workflow

SOFTWARE VISUALIZATION 2

SOFTWARE VISUALIZATION 2

The above diagram is a visualization to track and document the related process with the architecture project—the diagram establishes steps to collect permit documents, create ideas, gain approval, and select contractors.

Benefits of Each Architectural Visualization To Various Projects Stakeholders

Architectural visualization help stakeholders to envision projects. Stakeholders can understand spatial and complex concepts through viewing. The models are connected to reality, which allows clients to understand the project scope. It acts as a selling point to engineering stakeholders (Merino, Ghafari, Anslow & Nierstrasz, 2018). The architectural designs provide the buy-in required to heighten the project, access building partners' support, and ensure smooth construction. A well-designed architecture could be a critical and invaluable marketing aspect as it features tangible project visualization that leads to a finished project and a more positive build reception.

The flow chart enhances project speed. It saves valuable time during contraction by focusing efforts on priorities to be finished. As a result, a visual representation of projects helps contractors understand their tasks leading to a faster building process. Engineers can identify their roles, which provides valuable context in the planning process. Stakeholders and partners can refer to the model to track progress in the project (Escudero, Domínguez & Valls, 2016). Architectural models can help to access permits for a building project in an engineering and architectural process. In particular, regulators use the model to analyze the project's potential environmental impact before providing a permit to proceed. Therefore, visual designs provide a better idea to expedite permits and paperwork.

An architectural model characterizes the building aspects properties and quantities, geometry, geographic information, cost estimates, spatial relationships, project schedule, and material inventories. The model demonstrates the building's life cycle, integral in extracting shared properties and material quantities (Chae, 2017). The project scope can be defined and isolated on a relative scale within the facilities group. Through visual architecture design, construction documents can be interrelated, such as submittal processes, drawings, and procurement details.

Software architectural visualization helps architects to innovate solutions to problems creatively through collaboration. It enhances more substantial and efficient feedback loops. For instance, decision-makers and stakeholders communicate and collaborate effectively. They can express their concerts and execute critical recommendations (Merino, Ghafari, Anslow & Nierstrasz, 2018). Collaboration ensures high-quality visuals from an immersive experience through real-time renders to make project suggestions. More so, decision-makers and partners can highlight materials, structural plans, and textures, allowing everyone to stay updated. Enhanced collaboration through architectural visualization creates more space for cost savings, seamless workflow, idea flow, continuous communication, and shorter feedback loops.

Further, there is less likelihood for errors. A project's visual project prototype enables construction workers and engineers to identify overlooked project mistakes. Inspection practices involving architectural visualization eliminates room for mistakes. It streamlines the planning period, allowing construction businesses to be finished to avoid penalties and maintain reputation (Chae, 2017).

References

Chae, H. (2017). Architectural visualization of a BIM-based model: 3D modeling and visualization.

Escudero, D. F., Domínguez, E. R., & Valls, F. (2016). Motivation and academic improvement using augmented reality for 3D architectural visualization. Education in the Knowledge Society17(1), 45-64.

Fonseca, D., Redondo, E., Valls, F., & Villagrasa, S. (2017). Technological adaptation of the student to the educational density of the course. A case study: 3D architectural visualization. Computers in Human Behavior72, 599-611.

Merino, L., Ghafari, M., Anslow, C., & Nierstrasz, O. (2018). A systematic literature review of software visualization evaluation. Journal of Systems and Software144, 165-180.