1) SDLC là gì?

SDLC là tên viết tắt của Vòng đời phát triển phần mềm. SDLC là một loạt các bước cung cấp một mô hình xác định để phát triển và quản lý vòng đời của một ứng dụng.

2) Đặt tên cho năm Mô hình được sử dụng trong SDLC

  • Mô hình thác nước
  • Mô hình phát triển ứng dụng nhanh (RAD)
  • Mô hình nhanh nhẹn
  • Mô hình lặp lại
  • Mô hình xoắn ốc

3) Giải thích các giai đoạn của mô hình thác nước

Năm giai đoạn chính của mô hình thác nước là:

  • Thu thập yêu cầu
  • Thiết kế
  • Phát triển
  • Thử nghiệm
  • Thực hiện & Bảo trì

4) Nêu tầm quan trọng của giai đoạn Thiết kế?

Các yêu cầu được quy định dưới dạng một tài liệu. Sau đó, nó được chuyển đổi thành một cấu trúc logic cần được triển khai bằng một ngôn ngữ lập trình cụ thể. Giai đoạn thiết kế cũng hữu ích cho việc xác định các yêu cầu phần cứng và hệ thống. Nó cũng cho phép xác định kiến ​​trúc hệ thống hoàn chỉnh. Đầu ra được thiết kế để lập tài liệu hoạt động như một đầu vào cho tất cả các giai đoạn SDLC tiếp theo.

5) Các nhiệm vụ được thực hiện trong giai đoạn Mã hóa là gì?

Trong giai đoạn mã hóa, tài liệu thiết kế được chuyển đổi thành một ngôn ngữ lập trình thực thi. Đầu ra của giai đoạn mã hóa là mã nguồn có thể hoạt động như đầu vào cho giai đoạn kiểm tra và bảo trì.

Câu hỏi phỏng vấn SDLC
Các nhiệm vụ được thực hiện trong giai đoạn Mã hóa là gì?

6) Nghiên cứu khả thi là gì?

Tính khả thi cho phép đánh giá mức độ khả thi của việc phát triển dự án phần mềm đối với bất kỳ tổ chức nào. Nhà phân tích phần mềm thực hiện nghiên cứu hoàn chỉnh để hiểu tính khả thi về hoạt động, kinh tế và kỹ thuật của bất kỳ dự án nào.

7) Mức độ trưởng thành trong CMM là gì?

Mô hình trưởng thành khả năng là một tiêu chuẩn để phân tích mức độ trưởng thành của quá trình phát triển phần mềm của một tổ chức. Nó là một kỹ thuật được sử dụng để tinh chỉnh quy trình phát triển phần mềm của một công ty. Nó được sử dụng để đánh giá bất kỳ công ty nào dựa trên thang năm cấp độ khác nhau dựa trên Lĩnh vực quy trình chính của họ. Nó kể về sự trưởng thành của công ty dựa trên dự án mà công ty đang giao dịch và các khách hàng.

Ban đầu, Quản lý, Xác định, Quản lý Định lượng và Tối ưu hóa là năm cấp độ xác định cấp độ CMM của bất kỳ công ty nào.

8) Cho biết một số lợi ích của việc sử dụng mô hình V?

  • Đơn giản và dễ sử dụng.
  • Mỗi giai đoạn có
  • Mô hình V thành công hơn vì phát triển sớm các kế hoạch thử nghiệm. Điều này làm giảm chi phí sửa lỗi
  • Hoạt động hiệu quả nhất với các dự án nhỏ, nơi yêu cầu nhỏ

9) ‘Phạm vi’ của một dự án là gì?

Phạm vi của dự án không là gì khác ngoài mục tiêu, mục tiêu và kỳ vọng của dự án. Phạm vi phần mềm là một ranh giới được xác định rõ ràng, bao gồm tất cả các quá trình được thực hiện để phát triển và cung cấp sản phẩm phần mềm. Phạm vi phần mềm bao gồm tất cả các chức năng và hiện vật được chuyển giao cho hệ thống phần mềm. Phạm vi phần mềm cũng giúp xác định những gì hệ thống sẽ làm và những gì nó sẽ không làm.

10) Theo bạn, khi nào người dùng nên được đào tạo về một hệ thống mới?

Trong giai đoạn thực hiện

11) Kể tên giai đoạn mà hiệu suất của hệ thống mới được giám sát?

Trong giai đoạn Tiến hóa và Bảo trì, hệ thống được giám sát liên tục.

12) Hệ thống thông tin dựa trên máy tính là gì?

Nó là một hệ thống trong đó máy tính thực hiện một số thủ tục.

13) Giải thích mức thấp hoặc thiết kế chi tiết liên quan đến SDLC

Trong Thiết kế Cấp thấp, Thiết kế Cấp cao được chia nhỏ thành các mô-đun và chương trình. Thiết kế logic được phát triển cho mọi chương trình và nó sẽ được ghi lại dưới dạng thông số kỹ thuật của chương trình.

14) Việc sử dụng phiên JAD là gì?

Phiên JAD (Thiết kế Ứng dụng Chung) được sử dụng để lấy dữ liệu và thông tin về hệ thống

15) Nêu sự khác biệt giữa SDLC và Stlc

SDLC liên quan đến việc xác minh và xác thực hoàn chỉnh của một dự án. Giai đoạn SDLC yêu cầu phân tích yêu cầu kinh doanh, thiết kế, Quy trình phát triển, Quy trình kiểm tra và Bảo trì.

Trong khi STLC chỉ liên quan đến Xác thực.

16) Ai là những người tham gia vào các giai đoạn của Mô hình thác nước

Những người tham gia vào mô hình thác nước phụ thuộc vào cấu trúc của tổ chức. Đây, là những chuyên gia thường tham gia

  • Phân tích kinh doanh
  • Giám đốc kỹ thuật hoặc Nhà phát triển cấp cao
  • Trưởng nhóm kỹ thuật hoặc kiến ​​trúc sư hệ thống trong giai đoạn thiết kế
  • Các nhà phát triển trong giai đoạn Mã hóa.
  • Người thử nghiệm trong giai đoạn thử nghiệm.
  • Quản lý dự án và Nhóm bảo trì trong giai đoạn Bảo trì

17) DFD mức 0 là gì?

Mức trừu tượng cao nhất được gọi là DFD Mức 0 (Sơ đồ luồng dữ liệu). Nó còn được gọi là DFD mức ngữ cảnh. Nó đưa ra các thông số kỹ thuật về toàn bộ hệ thống thông tin dưới dạng một sơ đồ có tất cả các chi tiết về hệ thống.

18) Giải thích nhóm Thu thập Yêu cầu về SDLC

Yêu cầu Thu thập là một giai đoạn SDLC quan trọng. Trong giai đoạn này, các yêu cầu kinh doanh được thu thập. Tiến độ và chi phí của dự án cũng phân tích trong giai đoạn này.

19) Giải thích ngắn gọn về Giai đoạn Thử nghiệm

Các phương pháp kiểm thử khác nhau được thực hành để phát hiện các lỗi phần mềm, những lỗi này sẽ phát sinh trong các giai đoạn trước. Ngày nay, có rất nhiều loại công cụ kiểm tra và phương pháp luận có sẵn. Một số công cụ đầu tiên cũng đang xây dựng các công cụ kiểm tra của họ, những công cụ này được tùy chỉnh theo nhu cầu hoặc tổ chức của họ.

20) Các vấn đề gặp phải trong mô hình thác nước là gì?

Một số vấn đề thường gặp trong mô hình thác nước là

  • Mô hình thác nước không lý tưởng cho các dự án phức tạp mà yêu cầu không rõ ràng
  • Cần nhiều thời gian để hoàn thành mọi giai đoạn
  • Có một số lỗi nhất định không bao giờ được khắc phục trong mô hình này

21) Nghiên cứu chi tiết của hệ thống hiện có được gọi là gì?

Nghiên cứu chi tiết về hệ thống hiện có được gọi là Phân tích hệ thống

22) Mục tiêu chính của mục tiêu tạo mẫu là gì?

Prototyping cung cấp mô hình nhỏ của hệ thống được đề xuất

23) Việc chấm dứt sớm dự án SDLC có thể được thực hiện ở bước nào?

Trong quá trình SDLC, việc kết thúc dự án có thể được thực hiện trong giai đoạn nghiên cứu khả thi.

24) Theo bạn, giai đoạn sáng tạo và thách thức nhất trong vòng đời hệ thống là giai đoạn nào?

Thiết kế là một trong những giai đoạn thách thức nhất của vòng đời SDLC.

25) Đặt tên cho loại khả thi trong đó việc tiết kiệm chi phí và lợi nhuận bổ sung sẽ vượt quá mức đầu tư cần thiết.

Nó được gọi là Tính khả thi về kinh tế

26) Sửa lỗi có thể bao gồm cả bảo trì phần mềm không?

Có, giai đoạn sửa lỗi cũng bao gồm bảo trì phần mềm

27) Chi phí sửa lỗi ít nhất trong giai đoạn nào của vòng đời SDCL?

Chi phí sửa lỗi là rất ít ở giai đoạn đầu của phân tích yêu cầu.

Xem thêm: 50 câu hỏi và câu trả lời phỏng vấn về kỹ thuật phần mềm hàng đầu.