SlideShare a Scribd company logo
Q1. I. Briefly discuss the importance of Software Engineering, and state the key attributes of a
good software. (10 marks) II. Define Software Project Management and briefly discuss the
essential Project Management process activities? (7 marks) III. Why is software testing
necessary? State three distinct benefits of writing tests before writing the code. (8 marks)

More Related Content

More from ctalreja

Q4) Explain why and how Physical addresses- logical addresses- port nu.pdf
Q4) Explain why and how Physical addresses- logical addresses- port nu.pdfQ4) Explain why and how Physical addresses- logical addresses- port nu.pdf
Q4) Explain why and how Physical addresses- logical addresses- port nu.pdf
ctalreja
 
Q4) The probability that a regularly scheduled flight departs on time.pdf
Q4) The probability that a regularly scheduled flight departs on time.pdfQ4) The probability that a regularly scheduled flight departs on time.pdf
Q4) The probability that a regularly scheduled flight departs on time.pdf
ctalreja
 
Q4 Danielle invests part of her $3000 savings into a savings account a.pdf
Q4 Danielle invests part of her $3000 savings into a savings account a.pdfQ4 Danielle invests part of her $3000 savings into a savings account a.pdf
Q4 Danielle invests part of her $3000 savings into a savings account a.pdf
ctalreja
 
Q4 (12 marks) Let X follows Geometric distribution with parameter p- L.pdf
Q4 (12 marks) Let X follows Geometric distribution with parameter p- L.pdfQ4 (12 marks) Let X follows Geometric distribution with parameter p- L.pdf
Q4 (12 marks) Let X follows Geometric distribution with parameter p- L.pdf
ctalreja
 
Q3- If the government increases the federal fund rate- then investors.pdf
Q3- If the government increases the federal fund rate- then investors.pdfQ3- If the government increases the federal fund rate- then investors.pdf
Q3- If the government increases the federal fund rate- then investors.pdf
ctalreja
 
Q3- Refer to the following figure- Which S1 switch port interface or.pdf
Q3-  Refer to the following figure- Which S1 switch port interface or.pdfQ3-  Refer to the following figure- Which S1 switch port interface or.pdf
Q3- Refer to the following figure- Which S1 switch port interface or.pdf
ctalreja
 
Q3)Which anthropometric measures are used in determining the normal wo.pdf
Q3)Which anthropometric measures are used in determining the normal wo.pdfQ3)Which anthropometric measures are used in determining the normal wo.pdf
Q3)Which anthropometric measures are used in determining the normal wo.pdf
ctalreja
 
Q3) Compare the OSI layered model and the TCP-IP layered model- All de.pdf
Q3) Compare the OSI layered model and the TCP-IP layered model- All de.pdfQ3) Compare the OSI layered model and the TCP-IP layered model- All de.pdf
Q3) Compare the OSI layered model and the TCP-IP layered model- All de.pdf
ctalreja
 
Q2-4- For each of the three regions- in how many runs out of 20 did th.pdf
Q2-4- For each of the three regions- in how many runs out of 20 did th.pdfQ2-4- For each of the three regions- in how many runs out of 20 did th.pdf
Q2-4- For each of the three regions- in how many runs out of 20 did th.pdf
ctalreja
 
Q2-(10 points) Build a dfa that accepts the language- -{a-b}-L-{w-na(w (1).pdf
Q2-(10 points) Build a dfa that accepts the language- -{a-b}-L-{w-na(w (1).pdfQ2-(10 points) Build a dfa that accepts the language- -{a-b}-L-{w-na(w (1).pdf
Q2-(10 points) Build a dfa that accepts the language- -{a-b}-L-{w-na(w (1).pdf
ctalreja
 
Q2- The hallmarks of cancer are key biological characteristics that ar.pdf
Q2- The hallmarks of cancer are key biological characteristics that ar.pdfQ2- The hallmarks of cancer are key biological characteristics that ar.pdf
Q2- The hallmarks of cancer are key biological characteristics that ar.pdf
ctalreja
 
Q2- High Low Method The controller of Sahin Industries has collected t.pdf
Q2- High Low Method The controller of Sahin Industries has collected t.pdfQ2- High Low Method The controller of Sahin Industries has collected t.pdf
Q2- High Low Method The controller of Sahin Industries has collected t.pdf
ctalreja
 
Q2- I- State the System Development Life Cycle (SDLC) and briefly desc.pdf
Q2- I- State the System Development Life Cycle (SDLC) and briefly desc.pdfQ2- I- State the System Development Life Cycle (SDLC) and briefly desc.pdf
Q2- I- State the System Development Life Cycle (SDLC) and briefly desc.pdf
ctalreja
 
Q2- Find the value of X so that the two cash flows shown in the diagra.pdf
Q2- Find the value of X so that the two cash flows shown in the diagra.pdfQ2- Find the value of X so that the two cash flows shown in the diagra.pdf
Q2- Find the value of X so that the two cash flows shown in the diagra.pdf
ctalreja
 
Q2- Among multiple-user channel random access methods- code division m.pdf
Q2- Among multiple-user channel random access methods- code division m.pdfQ2- Among multiple-user channel random access methods- code division m.pdf
Q2- Among multiple-user channel random access methods- code division m.pdf
ctalreja
 
Q2) Write an algorithm to insert a new node with value V in its proper.pdf
Q2) Write an algorithm to insert a new node with value V in its proper.pdfQ2) Write an algorithm to insert a new node with value V in its proper.pdf
Q2) Write an algorithm to insert a new node with value V in its proper.pdf
ctalreja
 
Q2) List and describe the main functions of layer 2 of the OSI referen.pdf
Q2) List and describe the main functions of layer 2 of the OSI referen.pdfQ2) List and describe the main functions of layer 2 of the OSI referen.pdf
Q2) List and describe the main functions of layer 2 of the OSI referen.pdf
ctalreja
 
Q1- Suppose that is uniformly distributed between 1 and 1 - What is t.pdf
Q1- Suppose that  is uniformly distributed between 1 and 1 - What is t.pdfQ1- Suppose that  is uniformly distributed between 1 and 1 - What is t.pdf
Q1- Suppose that is uniformly distributed between 1 and 1 - What is t.pdf
ctalreja
 
Q1- What does gratitude mean to you-Q2- How do you inspire hope in oth.pdf
Q1- What does gratitude mean to you-Q2- How do you inspire hope in oth.pdfQ1- What does gratitude mean to you-Q2- How do you inspire hope in oth.pdf
Q1- What does gratitude mean to you-Q2- How do you inspire hope in oth.pdf
ctalreja
 
Q1- We did divide the population using some characteristic (e-g-- inco.pdf
Q1- We did divide the population using some characteristic (e-g-- inco.pdfQ1- We did divide the population using some characteristic (e-g-- inco.pdf
Q1- We did divide the population using some characteristic (e-g-- inco.pdf
ctalreja
 

More from ctalreja (20)

Q4) Explain why and how Physical addresses- logical addresses- port nu.pdf
Q4) Explain why and how Physical addresses- logical addresses- port nu.pdfQ4) Explain why and how Physical addresses- logical addresses- port nu.pdf
Q4) Explain why and how Physical addresses- logical addresses- port nu.pdf
 
Q4) The probability that a regularly scheduled flight departs on time.pdf
Q4) The probability that a regularly scheduled flight departs on time.pdfQ4) The probability that a regularly scheduled flight departs on time.pdf
Q4) The probability that a regularly scheduled flight departs on time.pdf
 
Q4 Danielle invests part of her $3000 savings into a savings account a.pdf
Q4 Danielle invests part of her $3000 savings into a savings account a.pdfQ4 Danielle invests part of her $3000 savings into a savings account a.pdf
Q4 Danielle invests part of her $3000 savings into a savings account a.pdf
 
Q4 (12 marks) Let X follows Geometric distribution with parameter p- L.pdf
Q4 (12 marks) Let X follows Geometric distribution with parameter p- L.pdfQ4 (12 marks) Let X follows Geometric distribution with parameter p- L.pdf
Q4 (12 marks) Let X follows Geometric distribution with parameter p- L.pdf
 
Q3- If the government increases the federal fund rate- then investors.pdf
Q3- If the government increases the federal fund rate- then investors.pdfQ3- If the government increases the federal fund rate- then investors.pdf
Q3- If the government increases the federal fund rate- then investors.pdf
 
Q3- Refer to the following figure- Which S1 switch port interface or.pdf
Q3-  Refer to the following figure- Which S1 switch port interface or.pdfQ3-  Refer to the following figure- Which S1 switch port interface or.pdf
Q3- Refer to the following figure- Which S1 switch port interface or.pdf
 
Q3)Which anthropometric measures are used in determining the normal wo.pdf
Q3)Which anthropometric measures are used in determining the normal wo.pdfQ3)Which anthropometric measures are used in determining the normal wo.pdf
Q3)Which anthropometric measures are used in determining the normal wo.pdf
 
Q3) Compare the OSI layered model and the TCP-IP layered model- All de.pdf
Q3) Compare the OSI layered model and the TCP-IP layered model- All de.pdfQ3) Compare the OSI layered model and the TCP-IP layered model- All de.pdf
Q3) Compare the OSI layered model and the TCP-IP layered model- All de.pdf
 
Q2-4- For each of the three regions- in how many runs out of 20 did th.pdf
Q2-4- For each of the three regions- in how many runs out of 20 did th.pdfQ2-4- For each of the three regions- in how many runs out of 20 did th.pdf
Q2-4- For each of the three regions- in how many runs out of 20 did th.pdf
 
Q2-(10 points) Build a dfa that accepts the language- -{a-b}-L-{w-na(w (1).pdf
Q2-(10 points) Build a dfa that accepts the language- -{a-b}-L-{w-na(w (1).pdfQ2-(10 points) Build a dfa that accepts the language- -{a-b}-L-{w-na(w (1).pdf
Q2-(10 points) Build a dfa that accepts the language- -{a-b}-L-{w-na(w (1).pdf
 
Q2- The hallmarks of cancer are key biological characteristics that ar.pdf
Q2- The hallmarks of cancer are key biological characteristics that ar.pdfQ2- The hallmarks of cancer are key biological characteristics that ar.pdf
Q2- The hallmarks of cancer are key biological characteristics that ar.pdf
 
Q2- High Low Method The controller of Sahin Industries has collected t.pdf
Q2- High Low Method The controller of Sahin Industries has collected t.pdfQ2- High Low Method The controller of Sahin Industries has collected t.pdf
Q2- High Low Method The controller of Sahin Industries has collected t.pdf
 
Q2- I- State the System Development Life Cycle (SDLC) and briefly desc.pdf
Q2- I- State the System Development Life Cycle (SDLC) and briefly desc.pdfQ2- I- State the System Development Life Cycle (SDLC) and briefly desc.pdf
Q2- I- State the System Development Life Cycle (SDLC) and briefly desc.pdf
 
Q2- Find the value of X so that the two cash flows shown in the diagra.pdf
Q2- Find the value of X so that the two cash flows shown in the diagra.pdfQ2- Find the value of X so that the two cash flows shown in the diagra.pdf
Q2- Find the value of X so that the two cash flows shown in the diagra.pdf
 
Q2- Among multiple-user channel random access methods- code division m.pdf
Q2- Among multiple-user channel random access methods- code division m.pdfQ2- Among multiple-user channel random access methods- code division m.pdf
Q2- Among multiple-user channel random access methods- code division m.pdf
 
Q2) Write an algorithm to insert a new node with value V in its proper.pdf
Q2) Write an algorithm to insert a new node with value V in its proper.pdfQ2) Write an algorithm to insert a new node with value V in its proper.pdf
Q2) Write an algorithm to insert a new node with value V in its proper.pdf
 
Q2) List and describe the main functions of layer 2 of the OSI referen.pdf
Q2) List and describe the main functions of layer 2 of the OSI referen.pdfQ2) List and describe the main functions of layer 2 of the OSI referen.pdf
Q2) List and describe the main functions of layer 2 of the OSI referen.pdf
 
Q1- Suppose that is uniformly distributed between 1 and 1 - What is t.pdf
Q1- Suppose that  is uniformly distributed between 1 and 1 - What is t.pdfQ1- Suppose that  is uniformly distributed between 1 and 1 - What is t.pdf
Q1- Suppose that is uniformly distributed between 1 and 1 - What is t.pdf
 
Q1- What does gratitude mean to you-Q2- How do you inspire hope in oth.pdf
Q1- What does gratitude mean to you-Q2- How do you inspire hope in oth.pdfQ1- What does gratitude mean to you-Q2- How do you inspire hope in oth.pdf
Q1- What does gratitude mean to you-Q2- How do you inspire hope in oth.pdf
 
Q1- We did divide the population using some characteristic (e-g-- inco.pdf
Q1- We did divide the population using some characteristic (e-g-- inco.pdfQ1- We did divide the population using some characteristic (e-g-- inco.pdf
Q1- We did divide the population using some characteristic (e-g-- inco.pdf
 

Recently uploaded

Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 

Recently uploaded (20)

Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 

Q1- I- Briefly discuss the importance of Software Engineering- and sta.pdf

  • 1. Q1. I. Briefly discuss the importance of Software Engineering, and state the key attributes of a good software. (10 marks) II. Define Software Project Management and briefly discuss the essential Project Management process activities? (7 marks) III. Why is software testing necessary? State three distinct benefits of writing tests before writing the code. (8 marks)