Answered step by step
Verified Expert Solution
Question
1 Approved Answer
a.) Define the following; i. Software engineering ii. Process model iii. Data flow diagram b.) Differentiate between; i. Software analysis with software design ii.
a.) Define the following; i. Software engineering ii. Process model iii. Data flow diagram b.) Differentiate between; i. Software analysis with software design ii. Business need with business requirements iii. Black box with white box testing c. ) CurrentTech is an organization which links farmers directly to the market. The firm is expanding and would want to hire a software engineer. You were assigned the task to advertise the job vacancy. Part of the advert indicated that in order to be shortlisted for an interview, an applicant must meet the stated qualifications. i. List two qualifications ii. Indicate any two roles of the successful candidate. (2marks) (2marks) d.) Discover any four ambiguities or omissions in the following statement of requirements for part of a ticket-issuing system: Her functions 27 fas toac (4marks) An automated ticket-issuing system sells rail tickets. Users select their destination and input a credit card and a personal identification number. The rail ticket is issued? How and their credit card account charged. When the user presses the start button, a menu display of potential destinations is activated, along with a message to the user to select a destination. Once a destination has been selected, users are requested to -no?/phused cover input their credit card. Its validity is checked and the user is then requested to input 97 a personal identifier. When the credit transaction has been validated, the ticket is issued. e.) Give four non-functional requirements for the ticket-issuing system, setting out its expected reliability and response time. (4marks) f.) During the requirements validation process, different types of checks should be carried out on the requirements in the requirements document. Discuss any three checks.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started