Large Language Models (LLMs) have shown great promise for assisting software engineering tasks that can be automated, like mapping natural language to code. This paper describes a practical case study using a domain specific LLM to convert software requirements into semi-formal designs, tests and code. We suggest a simple iterative refinement process for engineering prompts and progressively prompting with the intention of improving the accuracy of outputs, alignment to software requirements. We validate our approach with a case study based on real-world scenarios that show how LLMs can be leveraged for requirement extraction, Generation of Object-oriented Design (OOD) and implementation steps. These findings also give an understanding of the utility of LLM-assisted development in relation to affordances and constraints.
Copyrights © 2026