Assignment
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.
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 Society, 17(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 Behavior, 72, 599-611.
Merino, L., Ghafari, M., Anslow, C., & Nierstrasz, O. (2018). A systematic literature review of software visualization evaluation. Journal of Systems and Software, 144, 165-180.