hugo_to_json 0.3.9

A library and command line tool for producing a JSON representation of a Hugo site.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14

+++
date = "2016-04-15"
draft = false
title = """Software Requirements"""
slug = "software-requirements"
tags = ['software development', 'revision', 'requirements']
banner = ""
aliases = ['/software-requirements/']
+++

As we explored in my blog post on the [Software Engineering Life Cycle](https://blog.arranfrance.com/software-engineering-processes/) an essential part of any software engineering process is eliciting, understanding, and translating the requirements of your client. This is part of the analysis stage of software development and is a foundation for the entire project. Poorly understood requirements are likely to lead to a product that does not meet the client's expectations whereas well understood requirements minimise the amount of time spent clarifying leading to a faster development process.

# What is a Requirement?