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.
11.460/11.885 câuCòn 425
11441Which of the following tip will help you when running the step Performing elicitation activities4 lựa chọn
APrepare questions
BPrepare resources
CEducate stakeholders
DLeam about the stakeholders
Lời giải
Mở trang câu hỏi này →Khi thực hiện hoạt động thu thập thông tin (elicitation activities), bạn cần chuẩn bị kỹ lưỡng để đảm bảo quá trình thu thập thông tin diễn ra hiệu quả. Một trong những cách giúp bạn khi thực hiện hoạt động này là giáo dục người tham gia (stakeholders). Điều này có nghĩa là bạn cần giúp họ hiểu rõ mục đích và yêu cầu của hoạt động thu thập thông tin, từ đó họ sẽ có thể cung cấp thông tin chính xác và đầy đủ. Giáo dục người tham gia cũng giúp xây dựng sự tin tưởng và hợp tác giữa bạn và họ, tạo điều kiện thuận lợi cho quá trình thu thập thông tin. Ngoài ra, giáo dục người tham gia còn giúp bạn tránh được những hiểu lầm và sai sót trong quá trình thu thập thông tin.
ATesters use it to develop requirements-based tests, test plans, and test procedures.
BThe competitor, who wants to steal the data of the software system.
CProject managers base their estimates of schedule, effort, and resources on the requirements.
DCustomers, the marketing department, and sales staff need to know what product they can expect to be delivered.
ESoftware development teams need to know what to build. Maintenance and support staff use it to understand what each part of the product is supposed to do.
Lời giải
Mở trang câu hỏi này →Sách yêu cầu phần mềm (Software Requirements Specification - SRS) là một tài liệu quan trọng trong quá trình phát triển phần mềm. Nó cung cấp thông tin chi tiết về yêu cầu của khách hàng, chức năng của sản phẩm và các ràng buộc kỹ thuật. Dưới đây là một số đối tượng chính sử dụng SRS:
- Nhóm phát triển phần mềm: Họ cần biết những gì cần xây dựng.
- Quản lý dự án: Họ dựa vào yêu cầu để ước tính lịch trình, nỗ lực và tài nguyên.
- Khách hàng, bộ phận tiếp thị và bán hàng: Họ cần biết sản phẩm nào sẽ được giao.
- Nhóm bảo trì và hỗ trợ: Họ sử dụng nó để hiểu chức năng của từng phần của sản phẩm.
Tuy nhiên, đối tượng không chính thức sử dụng SRS là đối thủ cạnh tranh muốn đánh cắp dữ liệu của hệ thống phần mềm. Họ không có quyền truy cập vào SRS và không cần thông tin chi tiết về sản phẩm.
A1.2.3.4
B1,2,4,.5
C2.3.4,5°
D1.3.4:5°
Lời giải
Mở trang câu hỏi này →Các tính chất của yêu cầu bao gồm: 1. Ngày yêu cầu được tạo ra, 2. Số phiên bản hiện tại của yêu cầu, 3. Người viết yêu cầu, 4. Độ ưu tiên và 5. Xác thực yêu cầu. Để trả lời câu hỏi này, chúng ta cần xác định các tính chất quan trọng của yêu cầu. Tính chất 1 là ngày tạo ra yêu cầu, giúp chúng ta theo dõi lịch sử của yêu cầu. Tính chất 2 là số phiên bản hiện tại của yêu cầu, giúp chúng ta biết được phiên bản nào đang được sử dụng. Tính chất 3 là người viết yêu cầu, giúp chúng ta biết được người chịu trách nhiệm về yêu cầu. Tính chất 4 là độ ưu tiên, giúp chúng ta biết được mức độ quan trọng của yêu cầu. Tính chất 5 là xác thực yêu cầu, giúp chúng ta biết được yêu cầu đã được kiểm tra và xác minh chưa. Vì vậy, các tính chất của yêu cầu bao gồm: ngày tạo ra yêu cầu, số phiên bản hiện tại của yêu cầu, người viết yêu cầu, độ ưu tiên và xác thực yêu cầu.
11444Which is the most appropriate way to improve the ambiguous terms (improved, better, faster, superior, higher: quality)?4 lựa chọn
AState the maximum and minimum acceptable values of some parameter.
BSpecify the minimum acceptable time in which the system performs some action.
CQuantify how much better or faster constitutes adequate improvement in 6 specific functional area or quality aspect.
DExplain how either the developer or the user can make this judgment.
Lời giải
Mở trang câu hỏi này →Để cải thiện các thuật ngữ không rõ ràng (tốt hơn, nhanh hơn, chất lượng cao hơn), chúng ta cần xác định rõ ràng những gì được hiểu là 'tốt hơn' hay 'nhanh hơn'. Trong đó, cách phù hợp nhất là định lượng được mức độ cải thiện nào là đủ trong 6 lĩnh vực chức năng hoặc khía cạnh chất lượng cụ thể. Điều này giúp đảm bảo rằng mọi người có cùng một tiêu chuẩn và hiểu biết về những gì được coi là 'tốt hơn' hay 'nhanh hơn'. Ví dụ, nếu chúng ta đang cải thiện tốc độ của một hệ thống, chúng ta có thể định lượng được mức độ cải thiện tối thiểu là bao nhiêu phần trăm. Điều này giúp tránh những hiểu lầm và đảm bảo rằng mọi người có cùng một mục tiêu.
11445What are the reason for creating a prototype when developing project requirement (select three answers)?4 lựa chọn
AAn electronic prototype consists of working software for just part of the solution
BPrototype explores the technical soundness of a proposed approach
CTo resolve uncertainties early in the development process
DPrototype focuses on the user experience
Lời giải
Mở trang câu hỏi này →Khi phát triển yêu cầu dự án, việc tạo prototype là rất quan trọng. Có ba lý do chính để tạo prototype trong quá trình này. Thứ nhất, prototype có thể bao gồm phần mềm hoạt động cho một phần giải pháp, giúp xác định tính khả thi của ý tưởng. Thứ hai, prototype giúp khám phá tính vững chắc kỹ thuật của phương pháp đề xuất. Điều này cho phép phát hiện và sửa lỗi sớm trong quá trình phát triển. Cuối cùng, prototype tập trung vào trải nghiệm người dùng, giúp xác định xem sản phẩm có đáp ứng được nhu cầu và mong muốn của người dùng hay không.
11446Which is NOT an example of common application features requirements reuse opportunity?4 lựa chọn
AUser authentication and security requirements are often the same across systems. For example, the systems might have a common requirement that all products must have a single sign-on using Active Directory for user authentication.
BBusiness applications often contain common functionality for which requirements- and perhaps even full implementations-can be reused. Possibilities include search operations. printing, file operations, user profiles, undo/redo. and text formatting
CThe same core set of requirements is used even though there might be some detailed requirement and/or user interface design differences based on the platform. Examples include applications that run on both Mac and Windows or on both iOS and Android.
DOften business processes are common across organizations and need to be commonly supported by software. Many institutions maintain 6 set of business process descriptions that are reused across IT projects.
Lời giải
Mở trang câu hỏi này →Các tính năng yêu cầu được tái sử dụng thường liên quan đến các yêu cầu chung và chức năng phổ biến. Ví dụ, yêu cầu bảo mật và xác thực người dùng thường giống nhau trên các hệ thống khác nhau. Các hệ thống có thể có yêu cầu chung rằng tất cả sản phẩm phải có đăng nhập một lần duy nhất sử dụng Active Directory cho xác thực người dùng. Ngoài ra, các ứng dụng kinh doanh thường chứa chức năng phổ biến mà yêu cầu và thậm chí cả thực hiện đầy đủ có thể được tái sử dụng. Các ví dụ bao gồm các hoạt động tìm kiếm, in ấn, các hoạt động tệp, hồ sơ người dùng, undo/redo và định dạng văn bản.
AAdapt business processes to permit use of a COTS solution.
BCreate trace matrices to map process steps to requirements
CIdentify business rules that must be automated when processes they affect are automated.
DCreate flowcharts, swimlane diagrams, activity diagrams; or use cases to show how users currently perform tasks and how they will perform them after automation.
Lời giải
Mở trang câu hỏi này →Kỹ thuật tự động hóa quy trình kinh doanh phù hợp nhất để giúp phát triển dự án giải pháp phần mềm đóng gói là thích nghi quy trình kinh doanh để cho phép sử dụng giải pháp phần mềm COTS (Commercial Off-The-Shelf). Điều này có nghĩa là phải thay đổi hoặc điều chỉnh các quy trình kinh doanh hiện tại để phù hợp với giải pháp phần mềm COTS đã chọn. Điều này giúp đảm bảo rằng giải pháp phần mềm được tích hợp một cách trơn tru và hiệu quả vào quy trình kinh doanh hiện tại của tổ chức. Việc thích nghi quy trình kinh doanh cũng giúp giảm thiểu các vấn đề liên quan đến việc tích hợp và đảm bảo rằng giải pháp phần mềm đáp ứng được các nhu cầu kinh doanh của tổ chức.
AA goal or task that specific classes of users must be able to perform with a system, or a desired product attribute.
BA kind of nonfunctional requirement that describes a service or performance characteristic of a product.
CA description of a property or characteristic that a system must exhibit or a constraint that it must respect.
DA top-level requirement for a product that contains multiple subsystems which could be all software or software and hardware.
Lời giải
Mở trang câu hỏi này →Khái niệm yêu cầu hệ thống (System Requirement) được định nghĩa là mô tả về một tính chất hoặc đặc điểm mà hệ thống phải đáp ứng hoặc một ràng buộc mà hệ thống phải tuân thủ. Điều này bao gồm các thuộc tính như hiệu suất, độ tin cậy, khả năng tương thích và các yêu cầu khác không liên quan trực tiếp đến chức năng của hệ thống. Yêu cầu hệ thống thường được xác định dựa trên yêu cầu của người dùng, yêu cầu của quy trình kinh doanh và các ràng buộc về kỹ thuật. Mục tiêu của yêu cầu hệ thống là đảm bảo rằng hệ thống được phát triển đáp ứng được các yêu cầu và nhu cầu của người dùng, đồng thời đảm bảo rằng hệ thống có thể vận hành một cách ổn định và hiệu quả.
11449The following statement is true or false? Different projects will demand the same sets of quality attributes for success.2 lựa chọn
AFalse
BTrue
Lời giải
Mở trang câu hỏi này →Câu hỏi này yêu cầu người đọc đánh giá tính đúng sai của một tuyên bố. Tuyên bố cho rằng các dự án khác nhau sẽ đòi hỏi cùng một bộ các đặc tính chất lượng. Điều này không phải lúc nào cũng đúng vì các dự án khác nhau có thể có các yêu cầu và mục tiêu khác nhau. Vì vậy, câu trả lời đúng là 'False'.
11450Which is NOT a basic skill of a Business Analyst?6 lựa chọn
ADocument requirements.
BModeling skills
CInterviewing and questioning skills
DAnalytical skills:
ECommunication skills
FListening skills
Lời giải
Mở trang câu hỏi này →Kỹ năng không phải là cơ bản của một nhà phân tích kinh doanh là kỹ năng giao tiếp. Nhà phân tích kinh doanh cần có kỹ năng giao tiếp để truyền đạt ý tưởng và thông tin một cách hiệu quả. Tuy nhiên, kỹ năng giao tiếp không phải là một trong những kỹ năng cơ bản của một nhà phân tích kinh doanh. Các kỹ năng cơ bản khác bao gồm kỹ năng lập kế hoạch, kỹ năng phân tích, kỹ năng phỏng vấn và kỹ năng lắng nghe.
11451Which is the most appropriate way when you want to resolve the disagreement requirement between User classes?4 lựa chọn
AFavored user class gets preference
BSegment with greatest impact on business success gets preference
CProduct champion or product owner who will decides the requirements
DBusiness objectives dictate direction
Lời giải
Mở trang câu hỏi này →Khi muốn giải quyết yêu cầu mâu thuẫn giữa các lớp người dùng, cách tiếp cận phù hợp nhất là dựa trên mục tiêu kinh doanh. Điều này có nghĩa là việc đưa ra quyết định sẽ được hướng dẫn bởi các mục tiêu kinh doanh, giúp đảm bảo rằng các quyết định được đưa ra là có lợi cho doanh nghiệp. Cách tiếp cận này giúp giải quyết mâu thuẫn giữa các lớp người dùng bằng cách đặt mục tiêu kinh doanh lên trên hết, giúp đảm bảo rằng các quyết định được đưa ra là có lợi cho doanh nghiệp.
11452Which cases are true for an Actor?4 lựa chọn
AAnactor always need to be human.
BA subsystem or external system cannot be modelled as an actor.
CAn actor is 4 role a user plays with respect to the system
DGeneralization is not applicable to actors
Lời giải
Mở trang câu hỏi này →Trong mô hình Actor, một Actor được định nghĩa là một thực thể có thể là một người dùng, một hệ thống hoặc một phần của hệ thống. Điều này cho phép mô hình hóa các hệ thống phức tạp bằng cách chia chúng thành các Actor độc lập. Vì vậy, câu trả lời đúng là 1. A-subsystem or external system cannot be modelled as an actor.
AFalse
BTrue
Lời giải
Mở trang câu hỏi này →Câu hỏi này yêu cầu người trả lời đánh giá một chiến lược trong kỹ thuật yêu cầu. Chiến lược này liên quan đến việc tập trung vào những người quan trọng trong tổ chức khi thực hiện phỏng vấn. Người trả lời cần quyết định liệu chiến lược này có hiệu quả hay không. Trong kỹ thuật yêu cầu, việc tập trung vào những người quan trọng có thể giúp thu thập thông tin chính xác và đầy đủ hơn về yêu cầu của tổ chức. Tuy nhiên, cũng có thể có những hạn chế của chiến lược này, chẳng hạn như việc bỏ qua những người không quan trọng nhưng vẫn có thể cung cấp thông tin hữu ích. Người trả lời cần cân nhắc các ưu và nhược điểm của chiến lược này và đưa ra quyết định dựa trên kinh nghiệm và kiến thức của mình.
11454Conduct focus groups and Identify user requirements activities should be done in stage4 lựa chọn
AElicitation
BValidation
CAnalysis
DSpecification
Lời giải
Mở trang câu hỏi này →Các hoạt động thu thập yêu cầu người dùng và nhóm tập trung nên được thực hiện ở giai đoạn nào?
AHardware Requirements
BSoftware Requirements
CManual Requirements
DNon-functional requirements
Lời giải
Mở trang câu hỏi này →Trong dự án hệ thống thời gian thực và hệ thống nhúng, nhà phân tích nên phân tích các yêu cầu hệ thống riêng lẻ thành nhiều yêu cầu được suy ra. Loại yêu cầu nào sẽ phân bổ cho người?
11456Which step in the program generation process combines object files and libraries to produce an executable program?4 lựa chọnDễ78% trả lời đúng
ALink
BCompile
CAssemble
DExecute
Lời giải
Mở trang câu hỏi này →Trong quá trình tạo chương trình, bước nào kết hợp các tệp đối tượng và thư viện để tạo ra chương trình thực thi được?
11457What is the function of the B2 push-button on the STM32 Nucleo-F411RE board?5 lựa chọnDễ80% trả lời đúng
APower ON/OFF
BFirmware upgrade initiation
CButton name: RESET
DButton name: Boot selection
EButton name: USER
Lời giải
Mở trang câu hỏi này →B2 push-button trên bo mạch STM32 Nucleo-F411RE có chức năng là nút Reset. Nút này được sử dụng để khởi động lại hệ thống hoặc tải lại chương trình firmware. Khi nhấn nút Reset, hệ thống sẽ được khởi động lại từ đầu, giúp bạn có thể thử nghiệm lại chương trình hoặc tải lại chương trình mới. Ngoài ra, nút Reset cũng có thể được sử dụng để tải lại chương trình firmware khi bạn cần cập nhật chương trình mới cho bo mạch.
11458What does Pulse-width modulation (PWM) mode use to modulate an amplitude?5 lựa chọnDễ75% trả lời đúng
AThe Prescaler value
BVoltage level
CThe frequency of the clock source
DThe period of the pulse
EThe width of a pulse
Lời giải
Mở trang câu hỏi này →Pulse-width modulation (PWM) là một phương pháp điều chế tần số, trong đó độ rộng của xung điện áp được sử dụng để điều chế độ lớn của tín hiệu. Trong PWM, độ rộng của xung điện áp được thay đổi để tạo ra các tín hiệu có độ lớn khác nhau. Điều này cho phép điều khiển các thiết bị điện tử như động cơ, đèn LED, v.v. bằng cách thay đổi độ rộng của xung điện áp. Ví dụ, nếu độ rộng của xung điện áp tăng lên, thì độ lớn của tín hiệu cũng tăng lên. Ngược lại, nếu độ rộng của xung điện áp giảm xuống, thì độ lớn của tín hiệu cũng giảm xuống. Vì vậy, PWM sử dụng độ rộng của xung điện áp để điều chế độ lớn của tín hiệu.
11459What is the primary function of the Prescaler?5 lựa chọnDễ100% trả lời đúng
ATo generate a reset signal
BTo divide the input frequency by a predefined value
CTo compare two separate values
DTo load the timer register
ETo increase the clock frequency
Lời giải
Mở trang câu hỏi này →Prescaler (tính toán chia tần số) là một thành phần quan trọng trong các thiết bị thời gian (timer). Chức năng chính của Prescaler là chia tần số đầu vào (input frequency) theo một giá trị xác định (predefined value). Điều này giúp tạo ra một tần số mới, có thể được sử dụng để điều khiển các hoạt động của thiết bị thời gian. Prescaler hoạt động bằng cách đếm số lượng chu kỳ của tín hiệu đầu vào và khi đạt đến giá trị xác định, nó sẽ tạo ra một tín hiệu reset. Tính năng này cho phép thiết bị thời gian hoạt động chính xác và ổn định, ngay cả khi có sự thay đổi trong tần số đầu vào.
11460Why are analog-to-digital converters (ADC) necessary in embedded systems?4 lựa chọnDễ100% trả lời đúng
ABecause processors can only process analog signals
BBecause processors operate with digital signals while real-world signals are often analog
CBecause analog signals are faster than digital signals
DBecause ADC increases memory capacity
Lời giải
Mở trang câu hỏi này →ADCs (Analog-to-Digital Converters) là một phần quan trọng trong các hệ thống tích hợp (embedded systems). Lý do chính là vì các tín hiệu trong thế giới thực thường là tín hiệu analog, trong khi các bộ xử lý (processors) chỉ có thể xử lý tín hiệu số (digital). Vì vậy, ADCs cần được sử dụng để chuyển đổi tín hiệu analog thành tín hiệu số, giúp bộ xử lý có thể hiểu và xử lý tín hiệu một cách chính xác. Điều này đặc biệt quan trọng trong các hệ thống cần đo lường và xử lý tín hiệu từ các thiết bị cảm biến, chẳng hạn như nhiệt độ, áp suất, độ ẩm, v.v. ADCs giúp đảm bảo rằng tín hiệu được chuyển đổi chính xác và có thể được xử lý bởi bộ xử lý mà không bị mất thông tin.