Tất cả câu hỏi
Ngân hàng câu hỏi trắc nghiệm có giải thích chi tiết.
19.600/20.347 câuCòn 747
19581The next statement is true or false? Outsourced projects often involve teams with the same company cultures.2 lựa chọn
ATrue
BFALSE
Lời giải
Mở trang câu hỏi này →Các dự án được ủy thác thường liên quan đến các nhóm có cùng văn hóa công ty. Điều này có thể mang lại lợi thế vì các thành viên trong nhóm có thể dễ dàng hiểu và làm việc với nhau. Tuy nhiên, cũng có thể là một điểm yếu nếu các thành viên trong nhóm không có đủ kỹ năng hoặc kinh nghiệm để hoàn thành dự án. Văn hóa công ty có thể ảnh hưởng đến cách thức làm việc, cách thức giải quyết vấn đề và cách thức giao tiếp của nhóm. Vì vậy, việc hiểu và quản lý văn hóa công ty là rất quan trọng trong các dự án được ủy thác.
19582Diagrams can be used to explain what?4 lựa chọn
ASystem scope = �~ woo 'Aand B only
BInformation flows AandC only
CClass relationships. B and D only
DEntities in the system: A, B, C; and D.
Lời giải
Mở trang câu hỏi này →Sơ đồ có thể được sử dụng để giải thích các khái niệm khác nhau trong thiết kế hệ thống. Trong đó, sơ đồ có thể giúp minh họa về phạm vi của hệ thống, mối quan hệ giữa các lớp, thông tin lưu chuyển và các thực thể trong hệ thống. Ví dụ, sơ đồ có thể được sử dụng để minh họa về phạm vi của hệ thống, bao gồm các thành phần và các phần tử quan trọng của hệ thống. Ngoài ra, sơ đồ cũng có thể được sử dụng để minh họa về mối quan hệ giữa các lớp, giúp người xem hiểu rõ về cách các lớp tương tác với nhau. Tóm lại, sơ đồ là công cụ quan trọng trong thiết kế hệ thống, giúp người thiết kế và người xem hiểu rõ về các khái niệm và mối quan hệ trong hệ thống.
19583Which of the following correctly describe good practices about reaching agreement on requirements when testers and management involve?3 lựa chọn
ATesters agree that the requirements are verifiable
BManagement agrees that the requirements will not need to achieve their business objectives
CBoth others are true
Lời giải
Mở trang câu hỏi này →Khi các nhà quản lý và các tester tham gia vào quá trình đạt được thỏa thuận về yêu cầu, điều quan trọng là phải đảm bảo rằng các yêu cầu có thể được xác minh. Điều này có nghĩa là các yêu cầu phải cụ thể, rõ ràng và có thể đo lường được. Điều này giúp các tester xác định được các trường hợp thử nghiệm cần thiết và đảm bảo rằng các yêu cầu được thực hiện một cách chính xác. Ngoài ra, các nhà quản lý cũng cần đảm bảo rằng các yêu cầu sẽ không ảnh hưởng đến mục tiêu kinh doanh của họ. Điều này có nghĩa là các yêu cầu phải được thiết kế để đáp ứng nhu cầu của khách hàng và không gây ra bất kỳ thiệt hại nào cho doanh nghiệp. Vì vậy, cả hai điều kiện trên đều là đúng.
19584Which statements are tue?2 lựa chọn
AIdentify user classes of the new software system will be developing should start by asking the project sponsor who he expects to use the system. Then brainstorm as many user classes as you can think of.
BIdentify user classes of the new software system will be developing should start by brainstorming as many user classes as you can think of. Then asking the project sponsor who he expects to use the system.
Lời giải
Mở trang câu hỏi này →Để xác định các lớp người dùng của hệ thống phần mềm mới đang phát triển, chúng ta nên bắt đầu bằng cách hỏi người tài trợ dự án (project sponsor) về những người họ dự kiến sẽ sử dụng hệ thống. Sau đó, chúng ta có thể brainstorm để nghĩ ra càng nhiều lớp người dùng càng tốt. Việc này giúp đảm bảo rằng hệ thống được thiết kế để đáp ứng nhu cầu của tất cả các lớp người dùng.
19585Which term has the same meaning of vertical prototype?4 lựa chọn
AMock-up
BProof-of-concept
CNavigation structure
DTree Navigation
Lời giải
Mở trang câu hỏi này →Trong các lựa chọn trên, Mock-up là thuật ngữ có cùng ý nghĩa với vertical prototype. Vertical prototype thường được sử dụng trong thiết kế sản phẩm hoặc ứng dụng để mô tả bản thiết kế chi tiết và đầy đủ về một phần hoặc toàn bộ sản phẩm. Nó thường bao gồm các chi tiết về giao diện người dùng, chức năng và thiết kế của sản phẩm. Mock-up cũng có ý nghĩa tương tự, thường được sử dụng để mô tả bản thiết kế hoặc mô hình của một sản phẩm hoặc ứng dụng. Nó giúp các nhà thiết kế và phát triển có thể xem xét và đánh giá sản phẩm trước khi triển khai. Trong khi Navigation structure và Tree Navigation liên quan đến cấu trúc và giao diện người dùng của sản phẩm, nhưng chúng không phải là thuật ngữ chính xác để mô tả vertical prototype.
19586Which tip is NOT belong to Interviews technique when you do requirements elicitation?6 lựa chọn
AEstablish rapport
BStay in scope
CPrepare questions and straw man models ahead of time
DSuggest ideas
EListen actively
FFill all of the team roles
Lời giải
Mở trang câu hỏi này →Khi thực hiện yêu cầu thu thập thông tin (requirements elicitation), có nhiều kỹ thuật được sử dụng để thu thập thông tin từ khách hàng hoặc người liên quan. Trong số các kỹ thuật này, có một số kỹ thuật không phù hợp hoặc không cần thiết. Kỹ thuật 'Fill all of the team roles' không phải là một kỹ thuật thu thập thông tin, mà là một kỹ thuật xây dựng đội ngũ. Nó liên quan đến việc đảm bảo rằng các thành viên trong đội ngũ có đủ kỹ năng và vai trò để thực hiện công việc một cách hiệu quả. Tuy nhiên, nó không liên quan trực tiếp đến quá trình thu thập thông tin.
ATrue
BFALSE
Lời giải
Mở trang câu hỏi này →Câu hỏi này yêu cầu bạn đánh giá tính chính xác của tuyên bố rằng tất cả các dự án công nghệ thông tin của doanh nghiệp đều chọn thay thế tất cả các quy trình kinh doanh thủ công bằng tự động hóa quy trình kinh doanh. Tuy nhiên, điều này không phải lúc nào cũng đúng. Một số dự án có thể chọn tự động hóa một số quy trình kinh doanh, nhưng không phải tất cả. Ngoài ra, một số dự án có thể chọn duy trì một số quy trình kinh doanh thủ công vì lý do cụ thể. Vì vậy, tuyên bố này không phải lúc nào cũng chính xác.
AProposed new requirements are all high priority
BDevelopers and testers who review the requirements for an area raise few questions
CSuggested new features; user requirements, or functional requirements are all deemed to be in scope
DUsers raise issues that are not yet covered in previous discussions
Lời giải
Mở trang câu hỏi này →Để xác định liệu bạn đã hoàn thành yêu cầu thu thập thông tin (requirements elicitation) hay chưa, bạn cần xem xét các dấu hiệu sau. Một dấu hiệu tốt là khi các yêu cầu mới được đề xuất đều có mức độ ưu tiên cao. Tuy nhiên, điều này không phải lúc nào cũng đúng. Một dấu hiệu khác là khi các nhà phát triển và kiểm thử viên đánh giá yêu cầu cho một khu vực cụ thể và không có nhiều câu hỏi được đặt ra. Điều này cho thấy yêu cầu đã được rõ ràng và đầy đủ. Một dấu hiệu khác nữa là khi các tính năng mới được đề xuất, yêu cầu của người dùng hoặc yêu cầu chức năng đều được coi là nằm trong phạm vi dự án. Điều này cho thấy yêu cầu đã được thu thập đầy đủ và chính xác. Cuối cùng, nếu người dùng không đưa ra các vấn đề mới mà chưa được đề cập trong các cuộc thảo luận trước đó, thì cũng có thể coi là một dấu hiệu tốt.
Ausing the package as is
Bright out of the box
Cperforming considerable requirements specification
Dsoftware development for extensions
Lời giải
Mở trang câu hỏi này →Loại nỗ lực nào trong các lựa chọn dưới đây đòi hỏi phải có nhiều yêu cầu và công việc phát triển để tạo ra một sản phẩm phần mềm giải pháp đóng gói? Để sử dụng gói phần mềm như là nó, không cần phải thay đổi hoặc bổ sung thêm bất kỳ điều gì. Điều này có nghĩa là bạn có thể sử dụng nó ngay lập tức mà không cần phải thực hiện bất kỳ công việc nào. Tuy nhiên, nếu bạn muốn sử dụng gói phần mềm này để đáp ứng các yêu cầu cụ thể của mình, bạn sẽ cần phải thực hiện một số công việc để xác định các yêu cầu cụ thể của dự án. Điều này có thể bao gồm việc thu thập thông tin từ khách hàng, xác định các yêu cầu chức năng và không chức năng, và tạo ra các tài liệu yêu cầu chi tiết. Cuối cùng, nếu bạn muốn mở rộng hoặc tùy chỉnh gói phần mềm này để đáp ứng các yêu cầu cụ thể của mình, bạn sẽ cần phải thực hiện một số công việc phát triển phần mềm để tạo ra các tính năng mới hoặc sửa đổi các tính năng hiện có.
19590True or False: Use case diagrams help you diagram the relationship between how data is stored.2 lựa chọn
ATrue
BFALSE
Lời giải
Mở trang câu hỏi này →Sử dụng biểu đồ Use case giúp bạn biểu diễn mối quan hệ giữa cách dữ liệu được lưu trữ. Biểu đồ này mô tả các trường hợp sử dụng của hệ thống và mối quan hệ giữa chúng. Tuy nhiên, biểu đồ Use case không trực tiếp liên quan đến cách dữ liệu được lưu trữ trong cơ sở dữ liệu. Nó tập trung vào việc mô tả các hoạt động và chức năng của hệ thống, chứ không phải là cách dữ liệu được tổ chức và lưu trữ. Vì vậy, câu trả lời đúng là FALSE.
19591Which case you should write software requirement specification more detail is better?4 lựa chọn
ACustomers are extensively involved
BPrecedents are available, as when a previous application is being replaced
CA package solution will be used
DAccurate estimates are needed
Lời giải
Mở trang câu hỏi này →Khi viết Specification yêu cầu phần mềm, bạn nên viết chi tiết hơn trong trường hợp nào?
Câu trả lời đúng là khi khách hàng tham gia sâu vào quá trình phát triển phần mềm.
Điều này có nghĩa là khách hàng sẽ tham gia vào các cuộc thảo luận, cung cấp thông tin chi tiết về yêu cầu của họ và sẽ được cập nhật thường xuyên về tiến độ của dự án.
Việc này giúp đảm bảo rằng phần mềm cuối cùng được phát triển đáp ứng đúng nhu cầu của khách hàng và giảm thiểu khả năng xảy ra sai sót.
Ngoài ra, việc khách hàng tham gia sâu vào quá trình phát triển cũng giúp tăng cường sự hiểu biết và đồng thuận giữa các bên liên quan, từ đó giúp dự án được hoàn thành một cách hiệu quả hơn.
Aambiguities
Bconflicts
Cverifiable quality attribute requirements
DCode follow the coding convention.
Lời giải
Mở trang câu hỏi này →Khi phát triển kịch bản kiểm thử dựa trên yêu cầu, kiểm thử viên có thể phát hiện nhiều lỗi liên quan đến yêu cầu. Tuy nhiên, trong các lựa chọn trên, kiểm thử viên không nên tập trung vào việc kiểm tra các quy ước lập trình. Điều này vì quy ước lập trình là các quy định về cách viết mã, không phải là yêu cầu chức năng của hệ thống. Kiểm thử viên nên tập trung vào việc xác định các yêu cầu chức năng không rõ ràng, mâu thuẫn hoặc không thể đo lường được, vì những lỗi này có thể ảnh hưởng đến chất lượng của hệ thống.
19593Requirements are missed during elicitation that does not relate the software projects shouldn't be finished on.2 lựa chọn
ATrue
BFALSE
Lời giải
Mở trang câu hỏi này →Trong quá trình thu thập yêu cầu (elicitation) có thể xảy ra tình trạng bỏ sót các yêu cầu quan trọng. Điều này có thể dẫn đến việc dự án phần mềm không đáp ứng được nhu cầu của người dùng. Vì vậy, việc xác định và thu thập đầy đủ các yêu cầu là rất quan trọng trong suốt quá trình phát triển phần mềm. Nếu các yêu cầu quan trọng bị bỏ sót, dự án phần mềm có thể không thể hoàn thành đúng như kế hoạch.
19594Which is NOT belong to the basic purposes of prototypes?4 lựa chọn
AClarify, complete, and validate requirements
BExplore design alternatives
CCreate a subset that will grow into the ultimate product
DAn electronic prototype consists of working Software for just part of the solution
Lời giải
Mở trang câu hỏi này →Các mục đích cơ bản của prototyping bao gồm làm rõ, hoàn thiện và xác minh yêu cầu, khám phá các lựa chọn thiết kế và tạo một phần tử sẽ phát triển thành sản phẩm cuối cùng. Trong đó, mục đích tạo một phần tử sẽ phát triển thành sản phẩm cuối cùng là một phần quan trọng của quá trình prototyping. Tuy nhiên, mục đích tạo một bản mẫu điện tử bao gồm phần mềm hoạt động cho chỉ một phần của giải pháp không phải là một mục đích cơ bản của prototyping. Thay vào đó, nó có thể được coi là một ứng dụng cụ thể của prototyping.
AEcosystem map visually illustrates the boundary and connections between the system you're developing and everything else in the universe.
BEcosystem map description establishes the boundary and connections between the system you're developing and everything else in the universe.
CEcosystem map shows all of the systems related to the system of interest that interact with one another and the nature of those interactions
Lời giải
Mở trang câu hỏi này →Một bản đồ hệ sinh thái (Ecosystem map) là một công cụ giúp bạn hiểu rõ hơn về các hệ thống liên quan đến hệ thống của bạn và cách chúng tương tác với nhau. Nó giúp bạn xác định ranh giới và các mối quan hệ giữa hệ thống của bạn và các hệ thống khác trong môi trường xung quanh. Bản đồ hệ sinh thái không chỉ giúp bạn hiểu rõ hơn về hệ thống của mình mà còn giúp bạn xác định các cơ hội và thách thức tiềm ẩn trong môi trường xung quanh. Nó cũng giúp bạn xác định các hệ thống quan trọng cần được xem xét khi phát triển hệ thống của mình.
19596Requirements prioritization based on importance and urgency belong to which technique?4 lựa chọn
AInor out
BPairwise comparison and rank ordering
CThree-level scale
DMoSCoW
Lời giải
Mở trang câu hỏi này →Kỹ thuật xác định ưu tiên yêu cầu dựa trên tầm quan trọng và cấp thiết thuộc về phương pháp MoSCoW. MoSCoW là một kỹ thuật được sử dụng để xác định và sắp xếp các yêu cầu của dự án dựa trên tầm quan trọng và cấp thiết. Các yêu cầu được phân loại thành bốn loại: Must-Haves (phải có), Should-Haves (nên có), Could-Haves (có thể có) và Won't-Haves (không có). Phương pháp này giúp cho các nhà phát triển và quản lý dự án xác định được những yêu cầu quan trọng nhất và ưu tiên thực hiện chúng trước.
19597On projects using agile development methods, the traditional project role Business Analyst will likely be a4 lựa chọn
AProduct owner
BScrum master
CThe team
DThe tester
Lời giải
Mở trang câu hỏi này →Trong phương pháp phát triển dự án Agile, vai trò truyền thống của Business Analyst thường được thay thế bởi Product Owner. Product Owner là người chịu trách nhiệm xác định yêu cầu và mục tiêu của dự án, đồng thời đảm bảo rằng các yêu cầu này được ưu tiên và thực hiện một cách hiệu quả. Họ cũng là người đại diện cho khách hàng và đảm bảo rằng dự án đáp ứng được nhu cầu và kỳ vọng của họ. Trong khi đó, Scrum Master là người hỗ trợ và hướng dẫn đội ngũ phát triển để đảm bảo rằng họ tuân thủ các quy trình và nguyên tắc của Agile. Team là đội ngũ phát triển thực hiện dự án, trong khi Tester là người chịu trách nhiệm kiểm tra và đảm bảo chất lượng của sản phẩm. Vì vậy, trong dự án sử dụng phương pháp Agile, vai trò Business Analyst thường được thay thế bởi Product Owner.
AOne or more logically related system capabilities that provide value to a user and are described by a set of functional requirements
BA description of a behavior that a system will exhibit under specific conditions
CA description of a property or characteristic that a system must exhibit or a constraint that it must respect
DA kind of nonfunctional requirement that describes a Service or performance characteristic of a product
Lời giải
Mở trang câu hỏi này →Khái niệm Yêu cầu chức năng (Functional Requirement) được định nghĩa như sau: Một hoặc nhiều khả năng liên quan logic của hệ thống cung cấp giá trị cho người dùng và được mô tả bởi một bộ yêu cầu chức năng. Yêu cầu chức năng là những yêu cầu liên quan đến chức năng của hệ thống, bao gồm những gì hệ thống cần làm, những gì hệ thống cần cung cấp cho người dùng. Ví dụ, yêu cầu chức năng có thể bao gồm yêu cầu hệ thống phải có khả năng nhập liệu, xuất dữ liệu, tính toán, lưu trữ dữ liệu v.v. Yêu cầu chức năng thường được mô tả bằng các yêu cầu chức năng cụ thể, chẳng hạn như yêu cầu hệ thống phải có khả năng nhập liệu dữ liệu khách hàng, yêu cầu hệ thống phải có khả năng xuất báo cáo doanh số hàng tháng v.v.
AAnevent list
BA feature tree
CA sequence diagram
DAn ecosystem map
Lời giải
Mở trang câu hỏi này →Để điền vào chỗ trống trong câu sau, chúng ta cần tìm từ ngữ phù hợp. Câu đó mô tả các sự kiện bên ngoài có thể kích hoạt hành vi trong hệ thống. Nó mô tả ranh giới phạm vi cho hệ thống bằng cách đặt tên các sự kiện kinh doanh có thể được kích hoạt bởi người dùng, các sự kiện được kích hoạt theo thời gian (temporal) hoặc các tín hiệu được nhận từ các thành phần bên ngoài, chẳng hạn như thiết bị phần cứng.
Trong các lựa chọn trên, "A event list" là lựa chọn phù hợp nhất. Điều này là vì danh sách sự kiện (event list) là một danh sách các sự kiện có thể xảy ra trong hệ thống, bao gồm cả các sự kiện được kích hoạt bởi người dùng, thời gian hoặc tín hiệu từ các thành phần bên ngoài.
Afaster delivery
Blower development costs
Chigher team productivity
Dfewer defects
EReduced rework
Fimprove functional consistency across related among a set of business applications
Lời giải
Mở trang câu hỏi này →Khi áp dụng yêu cầu tái sử dụng dựa trên quan điểm của người dùng, lợi ích chính là cải thiện sự nhất quán chức năng giữa các ứng dụng kinh doanh liên quan. Điều này có nghĩa là các ứng dụng sẽ có giao diện và chức năng tương tự nhau, giúp người dùng dễ dàng sử dụng và hiểu biết. Ngoài ra, yêu cầu tái sử dụng cũng giúp giảm thiểu sự lặp lại và cải thiện hiệu suất phát triển. Từ đó, các ứng dụng sẽ được phát triển nhanh chóng hơn và có chất lượng cao hơn.