Imagine a company with a large number of systems. If the system you are currently developing is going to interact with another system that is still owned and managed by the company, should it be considered an external entity or just a process? Justify your answer.
Part 2
Often, DFDs are not created and the documentation is incomplete, so the programmers are left with the task of bridging the gap. In relation to this statement, answer the following questions:
- What techniques could you use to motivate a company to include the step of creating and validating DFDs?
- What are some constructive ways to change the work flow of a small to medium company to include this important tool into their SDLC?